Spring中的后置处理器BeanPostProcessor讲解
参考博客:
https://www.cnblogs.com/sishang/p/6576665.html
https://www.cnblogs.com/libra0920/p/6118157.html
个人理解思路:
(1)initializeBean在populateBean方法之后开始调用,而populateBean是属性注入的方法,说明initializeBean在属性注入之后调用
(2)spring会对实现了BeanPostProcessor 类的bean,根据init-method方法前后调用
postProcessBeforeInitialization方法会在执行init-method之前调用
postProcessAfterInitialization方法会在执行init-method之后调用调用