spring bean实例化过程

spring实例化一个bean的流程图

 

spring bean实例化过程

BeanPostProcessor  有两方法:postProcessBeforeInitialization   

                                                           postProcessAfterInitialization    其中BeanPostProcessor的前置和后置处理的方法中都要返回该bean,不能是null,不然在getBean的时候获取不到。