SpringBoot 載入配置檔案順序及坑記

2021-09-19 08:34:29 字數 408 閱讀 8742

一直被springboot 啟動載入配置檔案的位置所困惑,查閱相關資料,特此簡要記錄已備自己後續使用:

springboot預設載入順序

1. a /config subdirectory of the current directory  啟動jar 包所在目錄的同級的config目錄中

2. the current directory  同級

3. a classpath /config package

4. the classpath root

3,4就不多說了,相必都懂的,

順序依次載入,上面的會覆蓋下面的屬性,形成相互補充,一起載入到上下文環境中,但是如果指定spring.config.location這個屬性的外部啟動的話,這些配置檔案就不會被載入,只載入指定的配置檔案中的相關屬性。

springboot屬性類自動載入配置檔案中的值

springboot屬性類自動載入配置檔案中的值,如person類載入在yml中配置的name,age等屬性值,可以通過如下步驟獲取 類上新增 configurationproperties註解,prefix為yml中配置的屬性名稱,要想屬性類生效得加上 component註解 如果想要在yml中有...

spring boot啟動時載入外部配置檔案的方法

前言 相信很多人選擇spring boot主要是考慮到它既能兼顧spring的強大功能,還能實現快速開發的便捷。本文主要給大家介紹了關於spring boot啟動時載入外部配置檔案的相關內容,下面話不多說了,來隨著小編一起學習學習吧。業務需求 載入外部配置檔案,部署時更改比較方便。先上 spring...

SpringBoot配置 內部配置載入順序

測試方法 一 新建乙個工程,在預設的配置檔案中設定埠號8081,啟動程式,控制台此時顯示埠號為8081 二 再新建乙個config目錄,結構如下 設定埠號為8082,再啟動程式,可以發現埠號變為8082 三 切換idea顯示目錄檢視策略為project files,效果如下 四 在空工程 sprin...