@lazy 解决循环依赖
Posted 极简世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@lazy 解决循环依赖相关的知识,希望对你有一定的参考价值。
业务场景:在启动项目的时候,报错!
BeanCurrentlyInCreationException: Error creating bean with name \'MaintPlanService\':
Requested bean is currently in creation: Is there an unresolvable circular reference?
解决方案
在注入MaintPlanService的前面添加 @lazy 注解,让其进行懒加载。
问题的本质原因是因为出现了循环依赖的的原因。
以上是关于@lazy 解决循环依赖的主要内容,如果未能解决你的问题,请参考以下文章
Spring IOC源码剖析:lazy-init 延迟加载机制和循环依赖问题