【发布时间】:2017-04-28 03:34:09
【问题描述】:
据我所知,Spring 通过公开当前正在创建的每个 bean 的 ObjectFactory 来解决循环引用问题。
我感到困惑的问题是:为什么不首先实例化每个bean,然后使用Field.set(obj,val) 填充自动装配字段,为什么还要使用缓存和对象工厂使其变得如此复杂。
【问题讨论】:
-
因为不是每个人都使用字段注入...
-
换句话说;有些正在使用构造函数注入。或者二传手有副作用,空检查等..
标签: java spring circular-reference