天天看點

SpringBoot配置檔案分類及加載順序優先級

SpringBoot是基于約定的,很多配置都有預設值,并提供了2種配置檔案類型:properties和yml/yaml

預設配置檔案名稱為:applocation

我們可以使用application.properties或application.yml/application.yaml進行配置替換預設配置

其中基本的配置端口号代碼如下:

  • properties:
            server.port=8080
  • yml/yaml:

           server:

              post:  8080

#注意冒号後資料前需要添加空格

如果同一目錄下三個檔案都存在,那麼就産生加載順序的問題,其優先級即properties > yml > yaml

如果同一屬性同時存在,那麼低優先級檔案中的屬性就會被忽略掉,不會被識别;如果屬性在低優先級檔案中存在,高優先級檔案中不存在,那麼會正常被識别