三 Spring註解 屬性賦值

2021-08-17 01:57:43 字數 1411 閱讀 3416

person類

**

* @author gaoyuzhe

* @date

2018/3/12.

*/public

class

person

//.....省略set get

}

註冊類 propertyconfig

@configuration

public

class

propertyconfig

}

測試類

public

class

propertyconfigtest

執行結果

新增配置檔案 person.properties

person.name = daxiong

person.age=18

修改person類的註解取值

//可以寫${}取perperties 中的值(其實是在執行環境變數【enviroment】中取的值)

@value("$")

private string name;

//spel #{}取值並計算

@value("#*2}")

private integer age;

配置類加上註解@propertysource

@propertysource("classpath:/person.properties")
執行結果

從enviroment中取值

spring原始碼分析 三 註解為屬性賦值

利用spring註解,可以為實體類的屬性賦值,作用就類似於在配置檔案裡賦值一樣。值得型別可以是內容,也可以進行計算,同時也可以引入配置檔案的值。public class person 3 可以寫 取出配置檔案 properties 中的值 在執行環境變數裡面的值 value 張三 private s...

Spring中使用註解給屬性賦值

使用 value給屬性賦值 propertysource用於配置類,讀取配置檔案資訊 propertysource value 可同時讀取多個配置檔案 實體類 public class book 讀取配置檔案中的值 private string name value spel表示式 private ...

Spring註解驅動開發實現屬性賦值

前言 在實際開發當中,spring中bean的屬性直接賦值用的不是太多,整理這方面的資料,做乙個小結,以備後續更深入的學習。通過配置檔案的方式 以配置檔案的方式啟動spring容器時,可以使用property標籤的value給bean的屬性賦值,賦值的形式有以下幾種 程式設計客棧e name val...