当前位置:婀娜女性网>美好生活>心理>

bean相互依赖如何解决 jeecg

心理 阅读(1.15W)
jeecg bean相互依赖如何解决

创建A,调用构造方法,完成构造,进行属性赋值注入,发现依赖B,去实例化B。

创建B,调用构造方法,完成构造,进行属性赋值注入,发现依赖C,去实例化C。

创建C,调用构造方法,完成构造,进行属性赋值注入,发现依赖A。 这个时候就是解决循环依赖的关键了,因为A已经通过构造方法已经构造完成了,也就是说已经将Bean的在堆中分配好了内存,这样即使A再填充属性值也不会更改内存地址了,所以此时可以提前拿出来A的引用,来完成C的实例。