Spring FactoryBean在配置之前使用?

时间:2013-04-25 11:34:18

标签: spring

我有两个FactoryBeans为应用程序上下文中的现有bean创建代理。

FactoryBeanA.getObject()作为单例预实例化的一部分被调用,它尝试自动装配返回的实例。

此自动装配需要一个由FactoryBeanB定义的bean,该bean尚未配置(已注入属性)。

这可以通过这种方式进行控制,我确信在尝试实例化任何bean之前,两个FactoryBeans都已完全配置(注入属性)吗?

修改 从FactoryBeanA对象自动装配工作正常,直到我更改FactoryBeanB以要求注入属性。在此更改之后,我看到A-bean的自动装配尝试调用FactoryBeanB.getObject(),但是由于尚未注入属性而失败。

1 个答案:

答案 0 :(得分:0)

问题实际上是由我自己的错误引起的。我认为FactoryBeanB没有正确配置。