spring註解之 value註解

2021-09-10 08:20:22 字數 1018 閱讀 4671

首先在xml中定義乙個bean如下:把對應的引數以property中value的形式注入

測試**如下:

// 根據bean id獲取bean物件

system.out.println(bean);

執行結果如下:可以發現已經獲取到xml中配置的屬性了

user [username=zhangsan, age=26]
接下來我們來看看用@value註解要怎麼實現,首先在user物件的屬性中增加@value註解如下:

/**

* 使用者名稱

*/@value("張三")

private string username;

/*** 年齡

*/@value("26")

private integer age;

配置類如下:

@configuration

public class mainconfig

}

測試類如下:

system.out.println("例項1 === "+bean);

執行結果如下:

例項1 === user [username=張三, age=26]
怎麼樣發現我們同樣獲取到了對應的值,有人可能會覺得這樣配置並不是特別方便,甚至覺得這樣比較麻煩,那下邊我們一起來看下@value幾種數值填充方式

基本數值的填充  這個上面演示的就是

基於spel表示式#{}  如上文中年齡也可以這樣#

基於配置檔案$

基於配置檔案是我們最常用的也是最方便的一種,將會在下一節中講@propertysource註解

spring註解 value使用

public class bike public void setname string name value private string name public string getname configuration propertysource classpath test.properti...

spring的 Value註解使用

昨天看到了springmvc的controller中的屬性使用了 value註解,並且本人之前用的 形式,看到別人用的 形式,特此記錄下。1.value註解作用 該註解的作用是將我們配置檔案的屬性讀出來,有 value 和 value 兩種方式,區別之後介紹,先不多說上圖感受。2.value註解作用...

Spring之使用註解例項化Bean並注入屬性

1 匯入jar包 除了上篇文章使用到的基本jar包外,還得加入aop的jar包,所有jar包如下 2 配置xml 1 例項化bean有四個註解雖然分了層,但目前這四個註解的功能是一樣的。service value user 相當於bean標籤中的id,四種方式功能一樣 component value...