我有以下bean配置
<bean id="firstBean" class="...">
<property name="someProperty" fef="someOtherBean"/>
</bean>
<bean id="secondBean" class="...">
<constructor-arg ref="firstBean"/>
</bean>
问题是第二个 bean 尝试从构造函数中的 firstBean 获取 someProperty,但它尚未注入。这两个类都来自我无法更改的库。有没有一种方法可以在将 firstBean 注入到 secondBean 之前强制设置属性?
谢谢
编辑
这个问题没有直接的解决方案,所以我用内部管理两个 bean 并提供 secondBean 实例的工厂解决了这个问题