yaml文件中${}語法取值方式
更新時間:2024年10月24日 15:22:09 作者:大丶雪
在Spring Boot中,配置文件中的${test.aa}等占位符的值可以通過系統(tǒng)屬性或依賴的其他模塊來獲取,這意味著,可以通過JVM參數(shù)或者系統(tǒng)屬性來指定這些值,例如,通過在啟動命令中添加-Dtest.aa=your_value或在代碼中通過
問題來源
在我們的配置文件中有一個${test.aa}的特殊寫法,那么問題來了,他是從哪里取得值?
從官方文檔上,可以看出,從系統(tǒng)屬性,或者依賴的其他模塊中取值。
我以系統(tǒng)屬性取值演示一下
配置一個test.aa的系統(tǒng)屬性
文中箭頭指向的位置,都可以配置系統(tǒng)屬性,
- 第一個是JVM參數(shù)
- 第二個是系統(tǒng)屬性
擴展一下
代碼中取系統(tǒng)屬性的值:
Long.getLong("test.aa")
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java網(wǎng)絡編程TCP實現(xiàn)文件上傳功能
這篇文章主要為大家詳細介紹了Java網(wǎng)絡編程TCP實現(xiàn)文件上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-07-07自主配置數(shù)據(jù)源,mybatis/plus不打印sql日志問題
這篇文章主要介紹了自主配置數(shù)據(jù)源,mybatis/plus不打印sql日志問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12Opencv創(chuàng)建車牌圖片識別系統(tǒng)方法詳解
本文主要介紹了一個基于spring?boot+maven+opencv實現(xiàn)的圖像識別及訓練項目,可以實現(xiàn)車牌識別功能,感興趣的可以跟隨小編一起試一試2022-01-01