spring boot的配置資訊支援按照變數、類、複雜類的方式進行定義。
my.prop.*** = 男
第二步:應用類上通過註解獲取屬性
@component
public
class
myclass")
private string name;
@value("$")
private
int ***;
}
my.prop.*** = 男
第二部:定義屬性寄存類
@component
@configurationproperties(prefix ="my.prop")
public
class
myprop
注意:註解configurationproperties的prefix字首+"."+寄存類屬性名稱 = 配置屬性的key,如 "my.prop" +"."+"name" = "my.prop.name"
第三部:應用類上通過註解獲取屬性
@component
public
class
myclass
#定義人員集合
my.prop
.employees[0].name = 張三
my.prop
.employees[0].*** = 男
my.prop
.employees[1].name = 李四
my.prop
.employees[1].*** = 男
#定義月份陣列
my.prop.months:
1,2,3,4,5,6,7,8,9,10,11,12
#定義年份集合
my.prop
.years[0] = 2018
my.prop
.years[1] = 2019
my.prop
.years[2] = 2020
#定義性別hash
my.prop
.***s[male] = 男
my.prop
.***s[female] = 女
第二部:定義屬性寄存類
@component
@configurationproperties(prefix ="my.prop")
public
class
myprop
第三部:應用類上通過註解獲取屬性
@component
public
class
myclass
springboot自定義配置
1 說明 springboot的開發中,我們有些時候,需要將一些引數寫進yml配置,方便部署後修改,這時我們便可以使用springboot 提供的自定義配置的功能了 2 引入依賴 dependency groupid org.springframework.boot groupid artifact...
SpringBoot自定義配置項
spring boot內建的配置項遠遠不能支撐我們的程式執行,在專案設計的時候,往往因為擴充套件性的需要,專案需要預留很多自定義設定項,spring boot允許我們配置自定義選項。在入口類啟動時載入config.properties propertysource classpath config....
Springboot之自定義配置
springboot在這裡就不過多介紹了,大家都應該了解springboot零配置檔案,所以配置資訊都裝配在屬性檔案 properties yml yaml 中,有時我們自己也需要定義一些配置,接下來小編就簡單介紹一下springboot自定義配置。首先通過 configuration,config...