Spring 中的屬性賦值

2021-10-08 02:18:10 字數 1104 閱讀 4406

如果使用配置檔案的話,可以直接使用value屬性指定值。

<

context:property-placeholder

location

="classpath:person.properties"

/>

class

="top.wsuo.pojo.person"

id="person"

>

name

="name"

value

="李四"

/>

name

="age"

value

="18"

/>

bean

>

value中可以是:

如果使用配置檔案中的值,需要指定配置檔案的位置,使用context:property-placeholder標籤。

使用@value註解同樣可以實現相同的效果:

/*

* 使用 @value 賦值

* 1.基本數值

* 2.可以使用 spel #{}

* 3.可以使用 ${}: 取出配置檔案中的值(在執行環境變數)

* */

@value

("張四"

)private string name;

@value

("#"

)private integer age;

@value

("$"

)private string neckname;

但是也需要指定配置檔案的位置,在配置類中使用@propertysource註解指定:

@configuration

// 載入外部配置檔案

@propertysource()

public

class

mainconfigofpropertyvalues

}

Spring屬性賦值

spring中通過 value給bean賦值 value賦值方式有 基本數值 可以寫spel表示式 可以寫 取出配置檔案中的值 在執行環境變數裡面的值 例如 package com.xiaochao.pojo import lombok.allargsconstructor import lombo...

Spring的屬性賦值 四

給實體類新增 value 註解賦值,public class person 3 可以寫 取出配置檔案 properties 中的值 在執行環境變數裡面的值 value 張三 private string name value private integer age value private str...

Spring給屬性賦值

在spring中,我們給屬性賦值一般使用 value註解。按功能分可以將 value分為三類 value 張三 private string name value private int age 這裡賦值18 value private string clname cname.properties ...