網(wǎng)站群如何做網(wǎng)站seo快速優(yōu)化軟件
目錄
前言
主頁(yè)(端口號(hào)默認(rèn)8080)
1 @ Value 注解
引用變量的使用
2? Environment 對(duì)象
3?@ ConfigurationProperties (配置內(nèi)容和對(duì)象,進(jìn)行相互綁定)
前言
讀取配置文件有3 種方式
(1) @ Value注解
(2) Environment 對(duì)象
(3) @ ConfigurationProperties( 配置內(nèi)容和對(duì)象,進(jìn)行相互綁定)
主頁(yè)(端口號(hào)默認(rèn)8080)
1 @ Value 注解
格式:@Value("${ 配置文件中的變量}")?
特點(diǎn):?如果讀取多個(gè)變量信息時(shí),使用@Value 會(huì)顯得很繁瑣
在yml文件中,寫自定義變量信息
在Controller類中,添加注解讀取和使用變量存儲(chǔ)
點(diǎn)擊運(yùn)行,先打開瀏覽器 輸入localhost:8080/hello
引用變量的使用
舉個(gè)簡(jiǎn)單的例子
假如有個(gè) 整型變量 int? a=10 ,我想讓另外一個(gè)整型變量b也跟a一樣的值 int b=a ,這里其實(shí)意思也差不多,就是格式上發(fā)生了簡(jiǎn)單的改變。把一個(gè)具體的值用??${ 變量}替代,再被使用。
再一次運(yùn)行發(fā)現(xiàn),先打開瀏覽器刷新一下
?
2? Environment 對(duì)象
在yml配置文件中
點(diǎn)擊運(yùn)行,先在瀏覽器中刷新
3?@ ConfigurationProperties (配置內(nèi)容和對(duì)象,進(jìn)行相互綁定)
1 @Compoent 創(chuàng)建的Person類,被spring識(shí)別
2 @ConfigurationProperties 會(huì)在配置文件中從頭到尾尋找關(guān)于Person類相同的變量,并把變量賦值給Person類中去。
在yml配置文件中
創(chuàng)建Person類
如果,要具體指定配置文件中的對(duì)象如配置文件中的person下的name變量
最后運(yùn)行結(jié)果的: