開發與生產環境的不同,有可能對配置文件屬性要求不同
此時需要將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