【发布时间】:2019-04-25 13:53:55
【问题描述】:
我有自定义工厂类来使用 Spring 的服务工厂 bean 获取 bean。但是,我想从这个工厂 bean 中获取的 bean 具有嵌套的 bean 依赖项。我的问题是如何从这个工厂获取一个满足所有嵌套依赖项的 bean?
Spring Config :
<bean id="beanFactory"
class="org.springframework.beans.factory.config.ServiceLocatorFactoryBean">
<property name="serviceLocatorInterface" value="com.example.MyBeanFactory">
</bean>
Public class MyBean
{
JobBuilder builder;
}
Public interface MyBeanFactory
{
MyBean getMyBean();
}
现在,当我执行 MyBeanFactory.getMyBean()... 时,我希望在其中包含包含 JobBuilde 实例的 MyBean 实例。
【问题讨论】: