2021
02-21
02-21
spring 如何解决循环依赖
首先解释下什么是循环依赖,其实很简单,就是有两个类它们互相都依赖了对方,如下所示:@ComponentpublicclassAService{@AutowiredprivateBServicebService;}@ComponentpublicclassBService{@AutowiredprivateAServiceaService;}AService和BService显然两者都在内部依赖了对方,单拎出来看仿佛看到了多线程中常见的死锁代码,但很显然Spring解决了这个问题,不然我们也不可能正常的使用它了。所谓创建Bean实际上...
继续阅读 >