spring boot 自定義配置屬性的各種方式

2021-08-14 12:37:14 字數 1395 閱讀 3053

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...