SpringBoot配置檔案載入位置和屬順序

2021-08-27 11:41:43 字數 633 閱讀 4586

–file:./config/
(2)、第二個位置:當前專案的根資料夾下

–file:./
(3)、第三個位置:類路徑下的config資料夾下

–classpath:/config/
(4)、第四個位置:類路徑下

–classpath:/
具體的路徑結構如下圖所示:

2、注意:

(1)、四個位置的優先順序由高到底,高優先順序的配置會覆蓋低優先順序的配置;

(2)、springboot會從這四個位置全部載入主配置檔案;互補配置;(即有相同的配置,採用高優先順序的配置檔案,沒有相同的配置,都生效)

(3)、還可以通過spring.config.location配置項來改變預設的配置檔案位置,該作用主要用於:

專案打包好以後,可以使用命令列引數的形式,啟動專案的時候來指定配置檔案的新位置,指定配置檔案和預設載入的這些配置檔案共同起作用形成互補配置;

Spring Boot配置檔案

方式 示例 檔案路徑 classpath或者classpath的 config目錄下 檔案內容 全域性通用配置 方式 通過environment獲取 示例 system.out println ctx.getenvironment getproperty env 方式一 configurationp...

springboot配置檔案

配置檔案的作用 修改springboot自動配置的預設值 yaml yaml ain t markup language yaml a markup language 是乙個標記語言 yaml isn t markup language 不是乙個標記語言 標記語言 以前的配置檔案大都是xml檔案,y...

springboot 配置檔案

1.配置檔案 系統配置 自定義配置 server host 空格 value windows檔案路徑,包含 可以直接寫。以空格個數區分層次 logging level root trace file log.txt server.host value 顯示單引號 包 value 包 顯示雙引號 包 ...