通過FactoryBean配置bean

2021-09-24 08:15:20 字數 709 閱讀 9124

實現factorybean介面,重寫getobject方法來返回bean的例項。

另外getobjecttype方法返回bean的型別

issingleton方法返回bean是否為單例

package com.ustc.yi.factorybean;

import org.springframework.beans.factory.factorybean;

/** * created by yi on 2019/5/27.

* 自定義的factorybean需要實現factorybean介面

*/public class ca***ctorybean implements factorybean

//返回bean的物件

//方法重寫返回值要麼不變,要麼是父類中返回型別的子型別

@override

public car getobject() throws exception

//返回bean的型別

@override

public class<?> getobjecttype()

@override

public boolean issingleton()

}

在xml檔案中class指向factorybean的全類名

通過FactoryBean來配置Bean

一 自定義factorybean 自定義的 factorybean要實現spring提供的factorybean介面 public class ca ctorybean implements factorybean 返回bean的物件 public object getobject throws e...

Bean 的配置方式 FactoryBean

實現 factorybean 介面在spring ioc 容器中配置 bean spring 中有兩種型別的bean,一種是普通bean,另一種是工廠bean,即factorybean.工廠 bean 跟普通bean不同,其返回的物件不是指定類的乙個例項,其返回的是該工廠 bean 的 getobj...

十通過FactoryBean對Bean進行配置

spring 中有兩種型別的 bean,一種是普通bean,另一種是工廠bean,即factorybean.工廠 bean 跟普通bean不同,其返回的物件不是指定類的乙個例項,其返回的是該工廠 bean 的 getobject 方法所返回的物件 ex 首先建立乙個類實現factorybean 這個...