Spring正常流程中,会先进行属性赋值,在执行后置处理器
所以遇到循环依赖的时候,需要用到三级缓存来解决
那么,为什么不考虑先执行后置处理器再进行属性赋值呢?
这样可以少用一级缓存吧?
个人思考原因:
如果先执行后置处理器再进行属性赋值,那么 后置处理器中 无法使用bean的成员变量了
其他原因 暂时没有想到 后续有思考会更新
Spring正常流程中,会先进行属性赋值,在执行后置处理器
所以遇到循环依赖的时候,需要用到三级缓存来解决
那么,为什么不考虑先执行后置处理器再进行属性赋值呢?
这样可以少用一级缓存吧?
个人思考原因:
如果先执行后置处理器再进行属性赋值,那么 后置处理器中 无法使用bean的成员变量了
其他原因 暂时没有想到 后续有思考会更新