在使用只用spring註解開發的時候,可以使用@value和@propertysource註解進行給物件的屬性進行賦值.
1,建立乙個簡單的實體類
publicclass
person 的形式,例如age屬性
* 3,在主配置類中通過@propertysource註解載入配置檔案,然後通過${}的形式取配置檔案中的值
*/@value("張三")
private
string name ;
@value("#")
private
intage ;
@value("$")
private
string nikname ;
public
string getnikname()
public
void
setnikname(string nikname)
public
string getname()
public
void
setname(string name)
public
intgetage()
public
void setage(int
age)
public person(string name, int
age)
public
person()
@override
public
string tostring()
}
2,在類目錄下新增配置檔案person.properties
person.nikname=小張
3,建立測試類
@testpublic
void
test6()
執行結果:
person [name=張三, age=22, nikname=小張]
第九講問題
第九講0.3工程編譯後執行時影象一閃而過,終端顯示 key frame size 0 double free or corruption out 已放棄 核心已轉儲 解決辦法 把cmakelists.txt中的 set cmake cxx flags std c 11 march native 03...
Spring註解驅動開發實現屬性賦值
前言 在實際開發當中,spring中bean的屬性直接賦值用的不是太多,整理這方面的資料,做乙個小結,以備後續更深入的學習。通過配置檔案的方式 以配置檔案的方式啟動spring容器時,可以使用property標籤的value給bean的屬性賦值,賦值的形式有以下幾種 程式設計客棧e name val...
spring註解 屬性
value 張三 private string name value private integer age value private string nickname 等同於xml配置的 使用 propertysource讀取外部配置檔案中的k v儲存到執行的環境變數中 propertysourc...