代码之家  ›  专栏  ›  技术社区  ›  fastcodejava

春季循环依赖

  •  80
  • fastcodejava  · 技术社区  · 14 年前

    13 回复  |  直到 6 年前
        1
  •  2
  •   Ritu Gupta    4 年前

    结果之一是bean注入/属性设置的发生顺序可能与XML连接文件的含义不同。因此,您需要注意的是,您的属性设置程序不会执行依赖于已调用的其他设置程序的初始化。处理这个问题的方法是将bean声明为实现 InitializingBean afterPropertiesSet() 方法,这是进行关键初始化的地方。(我还包含了一些代码,用于检查是否实际设置了重要属性。)