主要流程
1.創建BeanFactory. BeanDefinition註冊到BeanFactory中beanDefinitionMap屬性中.
2.實例化 & 執行所有BeanFactoryPostProcessor#postProcessBeanFactory
3.實例化 & 註冊所有BeanPostProcessor接口的實現類
for ( ) {
4.執行所有InstantiationAwareBeanPostProcessorAdapter#postProcessBeforeInstantiation
5.實例化bean
6.執行所有InstantiationAwareBeanPostProcessorAdapter#postProcessAfterInstantiation
7.執行所有BeanPostProcessor#postProcessBeforeInitialization
8.初始化bean
9.執行所有BeanPostProcessor#postProcessAfterInitialization
}
閱讀更多 書唐瑞 的文章
關鍵字: InstantiationAwareBeanPostProcessorAdapter 簡略 BeanFactory