您的位置:首页 > 编程语言 > Java开发

spring 循环注入:is there an unresolvable circular reference的解决方案

2016-04-13 16:48 260 查看
今天进行项目优化的时候,发现了一个问题:is there an unresolvable circular reference
。一系列的@Autowired报错。 看了下原因,spring循环注入了

因为原来的项目结构比较复杂,action里面注入service, service里面注入BO ,BO里面注入了N层...  最终某个类又注入了第一个Service。导致了循环注入

解决办法:去掉最后一层的注入或者中间某一层的注入。通过spring getBean的方式去获取对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: