Spring bean例項化三種方式

2021-09-17 18:29:01 字數 1689 閱讀 4239

類檔案

public

class

examplebean

}

bean

"examplebean"

class

="com.woniu.spring.test.examplebean"

/>

測試類

public

void

springbeanstest()

靜態工廠類

public

class

examplebeanstaticfactory

public

static examplebean createexamplebean()

}

bean

"createexamplebean"

class

="com.woniu.spring.test.examplebeanstaticfactory"

factory-method

="createexamplebean"

/>

測試方法

public

void

springbeanstest()

例項工廠類

乙個工廠類可以包含多個工廠方法

public

class

examplebeanstaticfactory

public

static examplebean createexamplebean1()

}

bean

將該class屬性保留為空,並在factory-bean屬性中指定當前容器中bean的名稱,該容器包含要呼叫建立物件的例項方法

"examplebeanstaticfactory "

class

="com.woniu.spring.test.examplebeanstaticfactory "

>

bean

>

"createexamplebean1"

factory-bean

="examplebeanstaticfactory "

factory-method

="createexamplebean1"

/>

"createexamplebean2"

factory-bean

="examplebeanstaticfactory "

factory-method

="createexamplebean1"

/>

測試類

public

void

springbeanstest()

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方法

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

三種例項化bean的方式

三種例項化bean的方式 在spring中有三種例項化bean的方式 1 使用類構造器例項化 預設無引數,一般使用這種方式 2 使用靜態工廠方法例項化 簡單工廠模式 3 使用例項化工廠例項化 工廠方法模式 每種例項化方法的xml配置是不同的。首先,建立乙個bean類,bean類有乙個say方法。pa...