首篇 spring使用 value注入靜態變數

2021-08-10 16:31:18 字數 879 閱讀 5417

大家平時使用spring的時候,可能會使用到配置類,進而有可能使用到靜態變數,需要從配置檔案中讀取值。下面是我自己的一點小小的總結,希望能夠幫助大家。

對要使用的靜態變數生成set方法,然後去掉set方法中的static,在這個set方法上使用@value註解注入,例如:

class

test")

public

void

setaaa

(string aaa)

}

特別說明:一定要去掉set方法中的static。

將需要注入的靜態變數所在類使用bean標籤,然後使用property標籤注入,例如:

class

test

spring的配置檔案中寫法:

class="x.x.x.test">

name="aaa" ref="***"/>

bean>

或者

class="x.x.x.test">

name="aaa" value="$"/>

bean>

將需要注入的靜態變數所在類使用bean標籤,然後使用constructor-arg標籤注入,例如:

class

test

}

spring的配置檔案中寫法:

class="x.x.x.test">

name="aaa" value="$">constructor-arg>

bean>

第一次寫部落格,希望能夠幫助大家!

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中的 Value的使用

1.首先這個value是只能乙個對應乙個 就是說,你不能設定list型別的,如果配置檔案中設定的是list型別的,它可能會獲取不到,可以使用別的註解,如果非得使用value這個註解那麼請看下邊解決辦法 目前我自己的解決辦法 在配置檔案中使用乙個固定的分隔符將值分隔開,然後bean中使用string型...