yml 文件中使用環境變量


       Spring Boot 中可以用 spring.profiles.active 參數來指定系統環境,讓系統加載不同的配置文件。
  可以在程序啟動的時候加上參數來指定需要的配置

java -Dspring.profiles.active="dev" -jar user.jar

       當然我們也可以事先設置好系統的環境變量

expoer SERVER_EVN=test

  然后在 yml 文件中用 active: ${SERVER_EVN} 來動態的獲取系統已設置好的數據。這樣這台 test 服務器中的再啟動 Spring Boot 項目的時候就可以不用每次都去設置參數了。

  同時 yml 也支持 ${SERVER_EVN:dev} 這樣的方式來設置默認值,此時如果環境變量中沒有 SERVER_EVN , active就會默認設置為"dev"。


免責聲明!

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



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