SpringCloud : yml文件配置 獲取系統環境變量的值


注意,這里說的是獲取系統環境變量的值,譬如Windows里配置的JAVA_HOME之類的,可以直接在Springboot的配置文件中獲取。

我們經常使用一些docker管理平台,如DaoCloud、rancher之類的,里面都可以配置環境變量,目的當然也就是供程序獲取。使用環境變量的話,可以避免在application.yml里直接明文編寫數據庫密碼、appkey之類的。

用法很簡單

譬如我系統環境變量里,配置的有APOLLO_META :

CentOs: 

echo "export APOLLO_META=http://172.16.1.155:8080" >> /etc/profile && source /etc/profile

 

Windows:

 

 

那么就可以在application.yml使用如下:

apollo:
  meta: ${apollo.meta}

 

 

PS:

https://blog.csdn.net/tianyaleixiaowu/article/details/76019814

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM