最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot配置文件中使用${}注入值的兩種方式小結(jié)

 更新時(shí)間:2022年03月21日 11:39:29   作者:令人智熄  
這篇文章主要介紹了springboot配置文件中使用${}注入值的兩種方式小結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

配置文件中使用${}注入值方式

在springboot中使用System.setProperty設(shè)置參數(shù)

user:
? user-name: ${username}
? age: ${age}

配置文件是這種寫法,我們可以用System.setProperty來設(shè)置參數(shù),System.setProperty相當(dāng)于一個(gè)靜態(tài)變量,存在內(nèi)存里面,使用el表達(dá)式和@value獲取

?public static void main(String[] args) {
? ? ? ? System.setProperty("username", "張三");
? ? ? ? System.setProperty("age", "10");
?}
?
@Component
public class User {?
? ? @Value("${user.user-name}")
? ? private String username;
?
? ? @Value("${user.age}")
? ? private String age;
? ? SetterAndGetter
? ? ? ??
? ? @Override
? ? public String toString() {
? ? ? ? return "User [username=" + username + ", age=" + age + "]";
? ? }? ??
? ? User [username=張三, age=10] ?

配置文件自掃描

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
? ? ? ? destroy-method="close">
? ? ? ? <property name="driverClassName" value="${driver}" />
? ? ? ? <property name="url" value="${url}" />
? ? ? ? <property name="username" value="${username}" />
? ? ? ? <property name="password" value="${password}" />
? ? ? ? <!-- 初始化連接大小 -->
? ? ? ? <property name="initialSize" value="${initialSize}"></property>
? ? ? ? <!-- 連接池最大數(shù)量 -->
? ? ? ? <property name="maxActive" value="${maxActive}"></property>
? ? ? ? <!-- 連接池最大空閑 -->
? ? ? ? <property name="maxIdle" value="${maxIdle}"></property>
? ? ? ? <!-- 連接池最小空閑 -->
? ? ? ? <property name="minIdle" value="${minIdle}"></property>
? ? ? ? <!-- 獲取連接最大等待時(shí)間 -->
? ? ? ? <property name="maxWait" value="${maxWait}"></property>
</bean>

熟悉的數(shù)據(jù)庫配置。這里我們可以使用自動(dòng)掃描

<!-- 配置文件 -->
? ? <context:property-placeholder location="classpath*:jdbc.properties" />

下面是jdbc.properties 

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/test?autoReconnect=true
username=root
password=root
#定義初始連接數(shù)
initialSize=5
#定義最大連接數(shù)
maxActive=20
#定義最大空閑
maxIdle=20
#定義最小空閑
minIdle=1
#定義最長等待時(shí)間
maxWait=60000

spring配置文件${}的用法

話不多說直接看就完事了

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot3.3中實(shí)現(xiàn)多端口監(jiān)聽的示例代碼

    SpringBoot3.3中實(shí)現(xiàn)多端口監(jiān)聽的示例代碼

    在SpringBoot應(yīng)用中實(shí)現(xiàn)多端口監(jiān)聽,可以讓一個(gè)應(yīng)用處理不同類型的HTTP請求或暴露多個(gè)服務(wù)接口,本文詳細(xì)講解了通過配置application.yml文件和編寫自定義配置類的方法,實(shí)現(xiàn)了對多個(gè)端口的監(jiān)聽,感興趣的可以了解一下
    2024-11-11
  • Java中的Optional使用詳細(xì)說明

    Java中的Optional使用詳細(xì)說明

    這篇文章主要介紹了Java中的Optional使用詳細(xì)說明,Optional就是相當(dāng)于把對象包了一層,將判斷空的部分代碼給單獨(dú)抽出來了,主要就是為了避免null引起的部分問題,需要的朋友可以參考下
    2023-11-11
  • 非常全面的IReport的使用教程

    非常全面的IReport的使用教程

    iReport 是為JasperReports Library和JasperReports Server設(shè)計(jì)的報(bào)表可視化設(shè)計(jì)器。本教程給大家詳細(xì)介紹IReport的使用解析,感興趣的朋友一起看看吧
    2021-10-10
  • Activiti開發(fā)環(huán)境的搭建過程詳解

    Activiti開發(fā)環(huán)境的搭建過程詳解

    這篇文章主要介紹了Activiti開發(fā)環(huán)境的搭建過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Java如何通過Socket同時(shí)發(fā)送文本和文件

    Java如何通過Socket同時(shí)發(fā)送文本和文件

    這篇文章主要介紹了Java如何通過Socket同時(shí)發(fā)送文本和文件問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Java使用Thread創(chuàng)建多線程并啟動(dòng)操作示例

    Java使用Thread創(chuàng)建多線程并啟動(dòng)操作示例

    這篇文章主要介紹了Java使用Thread創(chuàng)建多線程并啟動(dòng)操作,結(jié)合實(shí)例形式分析了Java基于Thread類的多線程定義與啟動(dòng)簡單操作技巧,需要的朋友可以參考下
    2018-06-06
  • Java Calendar日歷與Date日期的相互轉(zhuǎn)換詳解

    Java Calendar日歷與Date日期的相互轉(zhuǎn)換詳解

    這篇文章主要介紹了Java Calendar日歷與Date日期的相互轉(zhuǎn)換詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • java實(shí)現(xiàn)PPT轉(zhuǎn)化為PDF

    java實(shí)現(xiàn)PPT轉(zhuǎn)化為PDF

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)PPT轉(zhuǎn)化為PDF的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Mybatis實(shí)現(xiàn)關(guān)聯(lián)關(guān)系映射的方法示例

    Mybatis實(shí)現(xiàn)關(guān)聯(lián)關(guān)系映射的方法示例

    本文主要介紹了Mybatis實(shí)現(xiàn)關(guān)聯(lián)關(guān)系映射的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 深入淺析Netty 在 Dubbo 中是如何應(yīng)用的

    深入淺析Netty 在 Dubbo 中是如何應(yīng)用的

    國內(nèi)知名框架 Dubbo 底層使用的是 Netty 作為網(wǎng)絡(luò)通信,那么內(nèi)部到底是如何使用的呢?今天通過本文給大家詳細(xì)講解,對Netty 在 Dubbo中應(yīng)用相關(guān)知識感興趣的朋友跟隨小編一起看看吧
    2020-05-05

最新評論

共和县| 徐闻县| 永济市| 皮山县| 娱乐| 大关县| 同仁县| 青铜峡市| 鸡西市| 怀宁县| 奉化市| 阳城县| 武强县| 黄骅市| 迭部县| 南川市| 新龙县| 田东县| 安顺市| 龙泉市| 崇礼县| 荔浦县| 肇源县| 北海市| 通化县| 仲巴县| 长丰县| 左贡县| 建平县| 徐水县| 宜阳县| 西乡县| 淮安市| 册亨县| 香港 | 彭阳县| 阿坝| 凤山市| 永昌县| 天气| 鞍山市|