gpt4 book ai didi

java - Spring - 将主 bean 注入(inject)属性 bean

转载 作者:行者123 更新时间:2023-11-29 08:13:40 25 4
gpt4 key购买 nike

我正在尝试在 spring 中配置这样的关系:

MyObject myObject = new MyObject();
myObject.setEntity( new Entity(this) );

这可能吗?

当我尝试这样的配置时:

<bean id="myObject" class="MyObject" scope="request">
<property name="entity">
<bean class="Entity">
<constructor-arg ref="myObject"/>
</bean>
</property>
</bean>

它返回: [java] 原因:org.springframework.beans.factory.BeanCurrentlyInCreationException:创建名为“myObject”的 bean 时出错:当前正在创建请求的 bean:是否存在无法解析的循环引用?

我正在考虑为此使用工厂方法,但也许有人有更好的主意?

最佳答案

尝试二传手注入(inject)

关于java - Spring - 将主 bean 注入(inject)属性 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com