spring三種例項化bean方法

2021-07-25 03:57:28 字數 1217 閱讀 8843

1.用構造器來例項化的方式配置

id="標示"

class="包名.類"/>

name="標示"

class="包名.類"/>

類**和普通的沒有區別,這個是比較常用的

2.使用靜態工廠方法例項化的方式配置

配置檔案:

"demo" class="com.csdn.demofactory" factory-method="getinstance"/>

類**:

package com.csdn;

public

class demofactory

public

static demo getinstance()

}package com.csdn;

public

class demo

}

3.使用例項工廠方法例項化配置

配置檔案:

"demo2factory" class="com.csdn.demo2factory" />

"demo1" factory-bean="demo2factory" factory-method="getinstance"/>

類**:

package com.csdn;

public

class demo2factory

public demo getinstance()

}

測試**如下

package com

.csdn

;import org.junit

.test

;import org.springframework

.context

;import org.springframework

.context

.support

;public class demotest

}測試結果如下:

demo2factory例項化

demo例項化

demo例項化

靜態工廠產生的democom.csdn

.demo

@51e2adc7

例項工廠產生 的democom.csdn

.demo

@1a8a8f7c

後面再寫一下使用注釋的

spring 三種例項化bean

利用person類的無引數建構函式例項化person類 package com.spring public class person public person string name,int age public string getname public void setname string ...

Spring 三種例項化Bean的方式

spring4共提供了三種例項化bean的方式,分別為構造器例項化 靜態工廠例項化 動態方法例項化,下面一一詳解 文章出自這裡!公用使用的實體 package com.gditc.test.domain 測試實體 author jiangi public class person public pe...

Spring三種例項化Bean的方法

spring三種例項化bean的方法 1 1.例項化bean的三種方法 1 構造器 對應類public personservicebean string name,idaobean persondao sets 第乙個值 sets 第二個值 sets 第三個值 lists 第乙個值 lists 第二...