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的方式去获取对象
。一系列的@Autowired报错。 看了下原因,spring循环注入了
因为原来的项目结构比较复杂,action里面注入service, service里面注入BO ,BO里面注入了N层... 最终某个类又注入了第一个Service。导致了循环注入
解决办法:去掉最后一层的注入或者中间某一层的注入。通过spring getBean的方式去获取对象
相关文章推荐
- Struts2利用iText导出word文档
- JAVA 接口
- Spring和Mybatis整合,配置文件
- 用Java实现线性表中的顺序存储的学习和源码(合并两个线性表)
- spring mvc CommonsMultipartResolver文件上传maxUploadSize限制大小
- java package实验
- 华为手机在连接Eclipse时,Logcat中看不到相关日志
- java获取一个字符串在另一个字符串中出现的次数
- eclipse上项目的检出和提交到svn
- JAVA----计算器
- JAVA 包
- Java绝对/相对路径获取与getResourceAsStream()方法
- java I/O总结
- java super this
- Java进阶学习第三天——Js对象
- java 内存监控工具 jstat jmap
- java 数组
- 校招真题-其他-左右最值最大差
- 利用java反射机制,实现对类的私有变量和私有方法的访问
- 集中简单的负载均衡算法及java代码实现