91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

济南市| 古丈县| 拜城县| 方正县| 岱山县| 绥滨县| 乃东县| 新建县| 富平县| 洮南市| 札达县| 隆尧县| 乐山市| 琼中| 安达市| 五河县| 镇坪县| 石林| 古交市| 龙口市| 漳平市| 南昌市| 乐清市| 方正县| 肥西县| 明水县| 延川县| 平舆县| 武夷山市| 柘荣县| 尉犁县| 修文县| 翁源县| 霍山县| 资阳市| 巴中市| 张家川| 呼伦贝尔市| 景泰县| 蕲春县| 兴义市|