通過Bean工廠建立bean例項的幾種方法

2021-07-27 17:55:40 字數 999 閱讀 1815

使用bean工廠建立bean例項的幾種方法。

一、/*例項工廠方法:例項工廠方法,即現需要建立工廠本身,在呼叫工廠的例項方法。

* 來返回bean例項。

* */

建立配置檔案如下:

二、通過

* 靜態工廠方法:直接呼叫某乙個類的靜態方法就可以返回bean例項。

* */

public class staticca***ctory 

//靜態工廠:直接呼叫某乙個類的靜態方法就可以 返回bean例項

public static car getcar(string name)

}

配置檔案如下

三、通過beanfactory類來配置bean例項,注意一定要實現
factorybean介面

import org.springframework.beans.factory.factorybean;

import com.spring.test.beans.factory.car;

/* *

* * */

public class ca***ctorybean implements factorybean

//返回bean型別型別

@override

public class<?> getobjecttype()

//返回是否是單例項

@override

public boolean issingleton()

public string getbrand()

public void setbrand(string brand)

}

Spring構造通過工廠建立bean

靜態工廠 getuserbyfactory class entity.factorybean factory method getbean bean factory類 public class factorybean 非靜態工廠載入bean factory class entity.factory ...

Spring框架通過工廠建立Bean的三種方式實現

工廠模式 spring中bean的建立,預設是框架利用反射new出來的bean例項。有時候也會有一些複雜的情況。假設有乙個飛機,屬性如下,現在需要造很多同型號的飛機,那麼唯一需要改變的屬性只有drivername 機長姓名 此時可以使用工廠模式幫我們建立物件,有乙個專門幫我們建立物件的類幫我們建立物...

普通bean和工廠bean

普通bean 就是我們正常匯入的那種方法。工廠bean 就定義的bean可以跟返回的bean不一樣。1 spring有兩種型別bean,一種普通bean,另外一種工廠bean eactorybean 2 普通bean 在配置檔案中定義bean型別就是返回型別。3 工廠bean 在配置檔案定義bean...