亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot配置文件中使用${}注入值的方式有哪些

發布時間:2022-03-21 13:33:51 來源:億速云 閱讀:863 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“springboot配置文件中使用${}注入值的方式有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“springboot配置文件中使用${}注入值的方式有哪些”這篇文章吧。

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

在springboot中使用System.setProperty設置參數

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

配置文件是這種寫法,我們可以用System.setProperty來設置參數,System.setProperty相當于一個靜態變量,存在內存里面,使用el表達式和@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>
        <!-- 連接池最大數量 -->
        <property name="maxActive" value="${maxActive}"></property>
        <!-- 連接池最大空閑 -->
        <property name="maxIdle" value="${maxIdle}"></property>
        <!-- 連接池最小空閑 -->
        <property name="minIdle" value="${minIdle}"></property>
        <!-- 獲取連接最大等待時間 -->
        <property name="maxWait" value="${maxWait}"></property>
</bean>

熟悉的數據庫配置。這里我們可以使用自動掃描

<!-- 配置文件 -->
    <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
#定義初始連接數
initialSize=5
#定義最大連接數
maxActive=20
#定義最大空閑
maxIdle=20
#定義最小空閑
minIdle=1
#定義最長等待時間
maxWait=60000

spring配置文件${}的用法

話不多說直接看就完事了

springboot配置文件中使用${}注入值的方式有哪些

springboot配置文件中使用${}注入值的方式有哪些

springboot配置文件中使用${}注入值的方式有哪些

springboot配置文件中使用${}注入值的方式有哪些

以上是“springboot配置文件中使用${}注入值的方式有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁津县| 丹东市| 永和县| 梁平县| 汕头市| 青岛市| 屯留县| 荥经县| 滨海县| 遂宁市| 木兰县| 天等县| 临泽县| 巴林左旗| 长顺县| 武强县| 津市市| 砚山县| 循化| 犍为县| 独山县| 丹棱县| 边坝县| 双柏县| 高雄县| 科尔| 周口市| 同德县| 镇安县| 泸州市| 福海县| 德昌县| 项城市| 河北省| 贵阳市| 万宁市| 浮山县| 平远县| 丰镇市| 道孚县| 彰化市|