SpringBoot 加載jar外部yml配置文件


開發與生產環境的不同,有可能對配置文件屬性要求不同

此時需要將application.yml文件放在可運行Jar的外部

1.    運行命令 —— java -jar xxxxxxx.jar --spring.profiles.active=test -Dspring.config.location=application-test.yml

             –spring.profiles.active 指定讀取什么后綴的配置文件
             -Dspring.config.location 指定讀取哪個配置文件

             如果打包的時候我 active指定了配置文件后綴,然后啟動的時候 指定的配置文件后綴和這個不一致就讀取不到所以要這樣子啟動

            

 

 

2.    運行命令 —— java -jar demo.jar --spring.config.location=路徑(application.yml)

 

 

PS:

  如果用命令改變application.yml中某一個屬性,修改 --屬性=****

  如改變端口: java -jar demo.jar --server.port=8686


免責聲明!

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



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