相关疑难解决方法(0)

Spring原型bean与单例bean和依赖注入相结合.有一种方法只是配置吗?

我有一个单例bean,它需要每次调用一个函数来返回对不同(新)原型bean的引用.我能想到的唯一方法是通过调用其getBean()方法以编程方式从BeanFactory/ApplicatioContext中检索新的原型bean实例.代码示例将遵循......

有一个更好的方法吗?只有通过配置,希望?(我个人怀疑有...)

<bean id="protoBean" scope="prototype"
        class="com.blahblah.ProtoBean" />

<bean id="singletonBean"
        class="com.blahblah.SingletonBean" />

public class ProtoBean {

    ....
}

public class SingletonBean {

    private BeanFactory factory;

    public ProtoBean dispense() {
        return (ProtoBean) factory.getBean("protoBean");
    }

    ....
}
Run Code Online (Sandbox Code Playgroud)

java spring

22
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

spring ×1