我正在尝试将spring应用程序迁移到Spring启动。
我收到循环依赖项错误。
Bean A - >豆B - > Bean C
在Bean C中,我正在自动装配一个在XML中定义的Map
<util:map id="beanMap" map-class="java.util.HashMap">
<entry key="beanA" > <bean class="com.org.BeanA" /> </entry>
</util:map>
在Bean C中,我正在自动装配
@Autowired
@Resource(name = "beanMap")
private Map<String, serviceInterface> beanMap;
此设置在Spring中正常运行,无需启动。
但是当我尝试在Spring Boot中运行此配置时。我正面临循环依赖错误。
感谢任何帮助。
答案 0 :(得分:0)
尝试在Bean C中删除@Autowired。