使用@value給屬性賦值:
@propertysource用於配置類,讀取配置檔案資訊:
@propertysource(value=),可同時讀取多個配置檔案
實體類:
public class book ") //讀取配置檔案中的值
private string name ;
@value("#") //spel表示式
private double price;
@value("zsm") //基本值
private string writer;
}
配置類:
@configuration
@propertysource(value=)
public class valueconfig
}
配置檔案:book.properties
name=mybook
測試:
@test
public void test3()
輸出結果:
注意:springboot中提供了更加方便的註解替換@value註解——@configurationproperties。使用@configurationproperties的前提是,該註解標註的類中屬性名與讀取的配置檔案中的key值相同,才能進行匹配。
Listener中使用Spring註解失敗,空指標
自己踩坑 在做web專案時,我們有時候需要在專案啟動的時候需要做一些初始化的操作,例如 讀取資料庫資料放入redis快取中,自己就是在這個地方碰到了問題,主要是自己對tomcat容器中的結構不熟悉,當時找了很多資料才解決了。先看 public class loaddbtoredislistener ...
Spring中使用註解開發
在spring4之後,要使用註解開發,必須保證匯入了aop的包!同時需要匯入context的支援和約束!xmlns xmlns xsi xmlns context xmlns aop xsi schemalocation context annotation config beans 還需要掃瞄指定...
Spring中使用註解開發
在spring4之後,要使用註解開發,必須要保證aop的包匯入了 使用註解需要匯入context約束增加註解的支援 xmlns xmlns context xmlns xsi xsi schemalocation spring beans.xsd spring context.xsd context...