2021
08-26
08-26
Spring使用三级缓存解决循环依赖的问题
Spring如何使用三级缓存解决循环依赖在没开始文章之前首先来了解一下什么是循环依赖@ComponentpublicclassA{@AutowiredBb;}@ComponentpublicclassB{@AutowiredAa;}在对象A创建过程中,需要注入B,因为容器中没有B,则去创建B,B创建过程中又需要注入A,而A在等待B的创建,B在等待A的创建,导致两者都无法创建成功,无法加入到单例池供用户使用。Spring则通过三级缓存来解决循环依赖的问题,另外如果对象的...
继续阅读 >