使用@value註解的時候格式:
@value需要引數
第一種方式:@value(「#」)
第二種方式:@value(「$」);
兩種方式配置區別:
1、@value(「#」)這種形式的配置中有「configproperties」,其實它指定的是配置檔案的載入物件:配置如下:
id="configproperties"
class="org.springframework.beans.factory.config.propertiesfactorybean">
name="locations">
classpath:/config/config.propertiesvalue>
list>
property>
bean>
配置完就可完成對屬性的具體注入了;
2、@value("$")這種形式不需要指定具體載入物件,這時候需要乙個關鍵的物件來完成preferencesplaceholderconfigurer,這個物件的配置可以利用上面配置1中的配置,也可以自己直接自定配置檔案路徑。
如果使用配置1中的配置,可以寫成如下情況:
class="org.springframework.beans.factory.config.preferencesplaceholderconfigurer">
name="properties"
ref="configproperties"/>
如果直接指定配置檔案的話,可以寫成如下情況:
id="propertyconfigurer"
class="org.springframework.beans.factory.config.preferencesplaceholderconfigurer">
name="location">
config/config.propertiesvalue>
property>
bean>
我常用配置就是使用註解:
使用註解 簡單 快捷 粗暴 直達目的地。
使用方式介紹:
1.properties 配置檔案
2.在配置檔案中配置一下完事 見下圖:
3.使用
完事兒。。。。。。。
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註解作用...
註解簡單介紹
target 表示該註解可以用於什麼地方,可能的elementtype引數有 constructor 構造器的宣告 field 域宣告 包括enum例項 local variable 區域性變數宣告 method 方法宣告 package 包宣告 parameter 引數宣告 type 類 介面 包...