博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
has been injected into other beans[XXXXXXXXXX] in its raw version as part of a circular reference
阅读量:6766 次
发布时间:2019-06-26

本文共 429 字,大约阅读时间需要 1 分钟。

       

 

       最近项目在重构,代码层面的优化,然后从svn更新代码之后,启动tomcat报出下面这个异常

   找了很久,试了很多方法,比如懒加载,没作用,查找spring配置文件,也没问题,最后发现了spring的循环依赖,就是ServiceA 引用 ServiceB,ServiceB又引用了 ServiceA ,如果代码这样写,spring在初始化的时候根本不知道要把哪个bean装入容器,导致bean加载失败

   实际上在代码设计的时候,就不能这样写,尽量做到解耦,抽出公共部分新建一个service,因为我这边SericeA只有一个方法引用到了ServiceB,所以我把这个方法写进了ServiceB,然后去掉了@Autowire ServiceB,这样就不会报错啦!!!!

 

 

最后啰嗦一句,因为我不经常写博客,今天有空,刚好碰到问题就记录下来了,各位大佬手下留情哈!!!!

转载于:https://www.cnblogs.com/leng39/p/9530569.html

你可能感兴趣的文章
Oracle技术_Oracle口令文件
查看>>
网络RIP学习
查看>>
MySQL基本操作总结
查看>>
Eclipse快捷键指南
查看>>
160824华为Mate7创建一键锁屏快捷方式
查看>>
公司内部系统的网络映射设置问题
查看>>
2010年05月15-16日在宁波实施小额外贸网站B2C、商品展示网站心得体会总结
查看>>
【MySQL优化】优化Linux读取性能,不使用atime属性
查看>>
windows注册表
查看>>
质点碰撞和卢瑟福公式
查看>>
web服务器性能概述
查看>>
flash调用js后,textbox中不能切换输入法的问题
查看>>
内存数据库Tokyo Cabinet在电子商务网站中的应用
查看>>
mysql数据库存储引擎(1)
查看>>
Linux中apache的配置
查看>>
网络的高可用性
查看>>
《Zabbix-ICMP ping监控添加方法》-7
查看>>
打印机常见问题与解决方法
查看>>
Django在根据models生成数据库表时报
查看>>
数据结构之链表
查看>>