IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Spring循环依赖如何解决的

    月小升发表于 2023-04-30 08:12:19
    love 0
    一、什么是循环依赖? 一个两个以上的bean互相持有对方,比如A持有B B持有A. Spring 注入bean 的方式有 field 属性注入 ,构造器注入 二、造成循环依赖的代码1 field属性注入-这个例子会正确执行 @Service public class A { @Autowired private B b; } @Service public class B { @Autowired private A a; } 原理 Spring 在创建 bean 的时候并不是等它完全完成,而是将创建中的 bean 提前曝光(即加入到 singletonFactories 三级缓存中),当下一个 … Continue reading →


沪ICP备19023445号-2号
友情链接