Spring循环依赖与应对策略.pdf

讲一讲Spring循环依赖及解决方式

题目

学习时长:20分钟

题目难度:中等

知识点:Spring、循环依赖

题目描述

什么是Spring循环依赖及解决方式

题目解决

1.什么是循环依赖?

循环依赖其实就是循环,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依

赖于B,B依赖于C,C又依赖于A。如下图:

注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有

条件。

Spring中循环依赖场景有:

(1)构造器的循环依赖

(2)field属性的循环依赖

其中,

文档评论(0)

1亿VIP精品文档

相关文档