一、簡介
使用Spring Initializer快捷創建SpringBoot的項目自動生成了一個全局的application.properties配置文件。
其作用主要有兩個:
1、修改SpringBoot自動配置的默認值;
2、添加自定義屬性;
配置文件命名規則 : application-{profile}.properties/yml
。
加載配置文件的特性:springboot啓動會對項目中所有的配置文件都掃描加載,進行互補配置,但在相同配置下有優先級區別,高優先級會覆蓋低優先級的配置
。
其優先級規則如下:
springboot啓動會掃描以下位置的application.properties或者application.yml文件作爲springboot的默認配置文件:
-file:./config/ 根目錄下建立的config文件夾下的application.properties 根目錄下的application.properties
-classpath:/config/ resource目錄下建立的config文件夾下的application.properties
-classpath:/ resource目錄下的application.properties