后端
qq_43198224
这个作者很懒,什么都没留下…
展开
-
Spring注入依赖循环引用问题
问题描述 在项目加载的时候发现出现循环引用的问题导致项目加载失败:例如在A注入了B,而B注入了A 原因分析: 在Spring中Bean加载时会先创建其注入的bean,而注入的bean中也注入了上一个bean,这就导致一直在两个bean循环,出现了“死循环”。导致出现这个问题有两个方面:一是最浅显的,两个依赖互相引用了;二是bean默认是饿汉模式,在加载对象时候,对象就会创建实例,所以解决方案也能从这两个方向出发 解决方案: 一,最直接的方法,把其中一个类对另一个对象的注入去掉,使用其他方式替代(例如书写原创 2022-05-08 23:49:34 · 425 阅读 · 0 评论 -
“org.springframework.beans.factory.BeanCreationException: Error creating bean with name xxx“问题解决
问题描述 在本地跑项目的时候出现报错信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name xxx defined in class path resource 原因分析: 在这里可以看出问题出在bean注入失败上,这时候就可以检查一下报错位置的注入有没有问题 解决方案: 在Application上增加注解@ComponentScan(value = “xxx”) @Compon原创 2022-04-21 22:17:55 · 2308 阅读 · 0 评论