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
注意:
級别高的配置會覆寫級别低的相同配置,級别高的配置沒有的項,級别低有的項會同樣生效。
也就是說,無論級别高低,配置都會生效,隻是相同的配置被級别高的配置覆寫。
(如果你覺得文章對你有幫助,歡迎捐贈,^_^,謝謝!)
今天越懶,明天要做的事越多。