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目錄下”