spring屬性的注入例項

2021-07-04 12:21:27 字數 1597 閱讀 8840

spring框架核心jar包:

在工作目錄下建立spring配置檔案:

<?xml version="1.0" encoding="utf-8" ?>

xmlns=""

xmlns:xsi=""

xmlns:jee=""

xmlns:aop=""

xmlns:jdbc=""

xmlns:tx=""

xmlns:jpa=""

xmlns:context=""

xsi:schemalocation=" /spring-beans-3.1.xsd

/spring-aop-3.1.xsd

/spring-tx-3.1.xsd

/spring-jdbc-3.1.xsd

/spring-jpa-3.1.xsd

/spring-context-3.1.xsd">

//定義乙個bean,它名字叫p1,class後為實現類,屬性name設定為micro,為非單例模式

id="p1"

class="micro.person"

destroy-method="close"

scope = "prototype">

name="name"

value = "micro" />

bean>

beans>

建立實體類person:

package micro;

/**@author:micro_hz

2023年8月11日

*/public

class

person

public

void

setname(string name)

}

測試**:

package micro;

/**@author:micro_hz

2023年8月11日

*/public

class

test

}

執行結果:

micro
"p1"

class="micro.person" destroy-method="close" scope = "prototype">

value = "master">

實體類person新增構造方法:

public

class person

public string getname()

public

void

setname(string name)

}

測試:

public

class test

}

輸出:

master

四 Spring的屬性注入

一 bean屬性注入 1 構造方法的方式注入屬性 id car class cn.itcast.spring.demo4.car name name value 保時捷 name price value 1000000 bean 2 set 方法的方式注入屬性 id car2 class cn.it...

spring 注入屬性的值

1 注入屬性的值 重要 1.1 基本概念 以某個 user 類為例 public class user 然後,在spring的配置檔案中,將 節點寫成成對的標籤,並新增 子節點 如果有多個屬性需要注入值,則每個屬性都需要有set方法,並且,在 下使用多個 節點進行配置。注意 在配置 節點時,其中的 ...

Spring物件屬性注入

注入 物件屬性賦值 一 基礎資料的set注入 1 實體類user public class user 對user類新增setter getter 2 配置檔案,比如叫beans.xml 25 tom 123456 3 測試類usertest public class usertest 二 基礎資料型...