InitializingBean#afterPropertiesSet
invokeInitMethods
postProcessAfterInitialization
....
postProcessBeforeInitialization
涉及到的核心类
postConstruct注解
开始
Bean相关的Aware方法
BeanPostProcessor
DefaultSingletonBeanRegistry
结束
AbstractAutowireCapableBeanFactory
MergedBeanDefinitionPostProcessor
源码实现类
构造函数
bean生命周期启动顺序1. 构造函数2. Bean相关的aware相关的方法3. PostConstruct注解4. InitializingBean5. 自定义的init-method
initMethod
InitDestroyAnnotationBeanPostProcessor