大家平時使用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型...