對於有字首的屬性配置,.yml要比.propertities好用
my:
servers:
- dev.bar
.com
- foo.bar
.com
相當於my.servers[0]=dev.bar
.com
my.servers[1]=foo.bar
.com
my.name=isea533
my.port=8080
my.servers[0]=dev.bar
.com
my.servers[1]=foo.bar
.com
注入到對應的物件中去
@configurationproperties(prefix="my") //將字首為my的屬性注入進來
public
class config
public integer getport()
public listgetservers()
}
spring boot還支援巢狀注入
name=isea533
jdbc.username=root
jdbc.password=root
...
對應的配置類
@configurationproperties
public
class config
public integer geport()
public jdbc getjdbc()
}
jdbc開頭的屬性都會自動注入到jdbc物件中。 學習SpringBoot筆記(二)
1.conditionalonproperty prefix spring.http.encoding value enable matchifmissing true 當 property 屬性滿足條件時,此條件成立 要求spring.http.encoding.enable 沒有配置成功,則成立...
Spring Boot學習筆記二 yaml語法
配置檔案的作用 修改spingboot的預設值 springboot在底層給我們配置好 yaml 以資料為中心,比json xml等更適合做配置檔案 server prot 80811.基本語法 k 空格 v 表示一對鍵值對 空格必須有 以空格的縮進來控制層級關係 只要是左對齊的一列資料都是同一層級...
spring boot 學習筆記
spring boot 學習筆記 1.有時候我們在專案啟動的時候,總是需要先啟動一些初始化的類,以前比較常見的做法是寫再static塊中,spring boot提供了乙個commandlinerunner介面,實現這個介面的類總是會被優先啟動,並優先執行commandlinerunner介面中提供的...