Spring中使用註解給屬性賦值

2021-09-20 10:05:44 字數 918 閱讀 8659

使用@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...