Spring註解驅動第九講 屬性賦值

2022-05-08 02:45:08 字數 1030 閱讀 4666

在使用只用spring註解開發的時候,可以使用@value和@propertysource註解進行給物件的屬性進行賦值.

1,建立乙個簡單的實體類

public

class

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,建立測試類

@test

public

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...