Spring Boot學習筆記(二)

2021-08-09 04:14:26 字數 893 閱讀 9500

對於有字首的屬性配置,.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介面中提供的...