開發與生產環境的不同,有可能對配置文件屬性要求不同
此時需要將application.yml文件放在可運行Jar的外部.
將自己做的幾種嘗試過可行的的貼上,做個簡單記錄
1. 運行命令 —— Java jar demo.jar
1.1(第1種方式) 可以在 當前Jar文件目錄 建 config同級目錄,這個config同級目錄放入 application.yml
1.2(第2種方式) 也可以在 當前Jar文件目錄 直接放入application.yml
2. 運行命令(第3種方式) —— java -jar demo.jar --spring.config.location=路徑(application.yml)
只需要將路徑配置填入就ok
PS:
如果用命令改變application.yml中某一個屬性,修改 --屬性=****
如改變端口: java -jar demo.jar --server.port=8686