spring 三種例項化bean

2021-08-17 18:45:11 字數 1105 閱讀 6449

//利用person類的無引數建構函式例項化
person類

package com.spring;

public class person

public person(string name, int age)

public string getname()

public void setname(string name)

public int getage()

public void setage(int age)

@override

public string tostring()

}

測試

@test

public void testperson()

列印結果:15

2.使用靜態工廠方法例項化bean

建立personservice

public class personservice 

}

建立personservicefactory

public class personservicefactory 		

}

beans.xml

factory-method後面是靜態方法名稱

測試

@test

public void testfactory()

列印結果:this is

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

實際就是去掉上面的static

//例項工廠方法例項化

public personservice createpersonservice2()

beans.xml

測試

@test

public void testfactory1()

同樣可以列印出來:this is

spring三種例項化bean方法

1.用構造器來例項化的方式配置 id 標示 class 包名.類 name 標示 class 包名.類 類 和普通的沒有區別,這個是比較常用的 2.使用靜態工廠方法例項化的方式配置 配置檔案 demo class com.csdn.demofactory factory method getinst...

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