SpringBoot application.properties(application.yml) 優先級從高到低
SpringBoot配置文件優先級從高到低
================================
©Copyright 蕃薯耀 2018年3月22日
http://www.cnblogs.com/fanshuyao/
#application.properties 優先級從高到低,application.yml文件優先級也一樣 #級別高的會覆蓋級別低的,級別高沒有的,級別低有的配置項會同樣生效 #1、-- 項目根目錄config文件夾里面(優先級最高) #./config/ #2、--項目根目錄 #./ #3、-- src/main/resources/config/文件夾里面 #classpath:/config #4、-- src/main/resources/ #classpath:/ #1-4優先級從高到低,優先級高的配置內容會覆蓋優先級低的配置內容 server.port=8081
或者在運行時,使用cmd命令行指定特定的配置文件(優化級最高),cmd命令如下:
這種情況可以加載打包后需要修改配置文件的運行,可以使用項目外的配置,如D盤的配置
java -jar lqyspringboot-0.0.1-SNAPSHOT.jar --spring.config.location=D:/application.properties
注意:
級別高的配置會覆蓋級別低的相同配置,級別高的配置沒有的項,級別低有的項會同樣生效。
也就是說,無論級別高低,配置都會生效,只是相同的配置被級別高的配置覆蓋。
(如果你覺得文章對你有幫助,歡迎捐贈,^_^,謝謝!)
================================
©Copyright 蕃薯耀 2018年3月22日
http://www.cnblogs.com/fanshuyao/