1、实例化前: InstantiationAwareBeanPostProcessor.postProcessBeforeInstantiation
2、实例化
——> 实例化前若返回bean则执行初始化后
3、BeanPostProcessor.postProcessAfterInitialization
——> 实例化前没有返回bean则执行以下
3、合并beanDefinition: MergedBeanDefinitionPostProcessor.postProcessMergedBeanDefinition
4、实例化后: InstantiationAwareBeanPostProcessor.postProcessAfterInstantiation
5、自动注入
6、属性赋值: InstantiationAwareBeanPostProcessor.postProcessProperties
7、Aware对象
8、初始化前: BeanPostProcessor.postProcessBeforeInitialization
9、初始化
10、初始化后: BeanPostProcessor.postProcessAfterInitialization



