1. 程式人生 > >SpringBoot 配置檔案存放位置及讀取順序

SpringBoot 配置檔案存放位置及讀取順序

SpringBoot配置檔案可以使用yml格式和properties格式

分別的預設命名為:application.yml、application.properties

存放目錄
SpringBoot配置檔案預設可以放到以下目錄中,可以自動讀取到:

專案根目錄下
專案根目錄中config目錄下
專案的resources目錄下
專案resources目錄中config目錄下

讀取順序
如果在不同的目錄中存在多個配置檔案,它的讀取順序是:
1、config/application.properties(專案根目錄中config目錄下)
2、config/application.yml
3、application.properties(專案根目錄下)
4、application.yml
5、resources/config/application.properties(專案resources目錄中config目錄下)
6、resources/config/application.yml
7、resources/application.properties(專案的resources目錄下)
8、resources/application.yml
注:
1、如果同一個目錄下,有application.yml也有application.properties,預設先讀取application.properties。
2、如果同一個配置屬性,在多個配置檔案都配置了,預設使用第1個讀取到的,後面讀取的不覆蓋前面讀取到的。
3、建立SpringBoot專案時,一般的配置檔案放置在“專案的resources目錄下”

注:本篇內容是我轉載,原文地址https://blog.csdn.net/mrluzle/article/details/79164342,非常感謝原文作者的貢獻。