代理对象生成逻辑问题
susanbushisan opened this issue · 2 comments
susanbushisan commented
分支:main/populate-proxy-bean-with-property-values
具体描述:在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#resolveBeforeInstantiation的方法中理论上是提前返回代理对象,会使用applyBeanPostProcessorsBeforeInstantiation方法,结果实现类中返回null从而走applyBeanPostProcessorsAfterInitialization方法,这完全没有必要只会增加代码的理解难度。建议将逻辑优化一下。
DerekYRC commented
提前返回代理对象,会使用applyBeanPostProcessorsBeforeInstantiation方
不是很明白你的意思,这个逻辑跟spring保持一致的
susanbushisan commented
我的意思是目前这个方法applyBeanPostProcessorsBeforeInstantiation,永远返回null,即使和spring结构一致也是不应该的