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