–file:
./config/ 即在專案根目錄下建立乙個config檔案,並且把配置檔案放在裡面
–file:
./ 即把配置檔案放在專案根路目錄下
–classpath:
/config/ 把配置檔案放在resource包的子包config包中
–classpath:
/ 把配置檔案放在resource包下
優先順序由高到底,高優先順序的配置會覆蓋低優先順序的配置;
springboot會從這四個位置全部載入主配置檔案;互補配置;
我們還可以通過spring.config.location來改變預設的配置檔案位置(等級最高)
專案打包好以後,我們可以使用命令列引數的形式,啟動專案的時候來指定配置檔案的新位置;指定配置檔案和預設載入的這些配置檔案共同起作用形成互補配置;
czl:運維的時候可以用命令列引數來引入新配置檔案,此時這個新配置檔案優先順序最高。
Spring Boot讀取配置檔案與配置檔案優先順序
spring boot讀取配置檔案 package com.ivan.config.controller import org.springframework.beans.factory.annotation.autowired import org.springframework.core.env...
Spring Boot 菜鳥教程 28 多配置檔案
src scrolling 0 width 110 height 20 開發過程中可能會有如下需求 開發和部署的配置資訊可能不同,常規的方式就是在配置檔案裡面先寫好開發配置,在部署的時候再去修改這些配置,這樣可能會出現很多問題,比如使用者名稱 密碼忘記了修改或者改錯了等問題。author je哥 e...
SpringBoot之配置檔案YAML檔案簡單介紹
1.基本語法 k 空格 v 表示一對鍵值對,空格必須有 例如 lucy前方要有空格 name lucy以空格縮排控制層級關係,左對齊屬性表示同一級別 person name fangxinde age 28 job 大資料 server port 80802.值的寫法 1 字面量的表示方法 字串預設...