0

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

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

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

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

编辑: 从 FactoryBeanA 对象自动装配工作正常,直到我将 FactoryBeanB 更改为需要注入属性。在此更改之后,我看到 A-bean 的自动装配尝试调用 FactoryBeanB.getObject(),但这会失败,因为尚未注入属性。

4

1 回答 1

0

问题实际上是由我自己的错误引起的。FactoryBeanB 没有像我想的那样正确配置。

于 2013-04-29T09:39:47.780 回答