BeanFactory的默认实现为DefaultListableBeanFactory
1. BeanDefinition 注册 - registerBeanDefinition
2.BeanDefinition 合并 - getMergedBeanDefinition
3. Bean实例化前阶段 - resolveBeforeInstantiation
4. Bean实例化阶段 - createBeanInstance
5. Bean初始化后阶段 - populateBean
6. Bean 属性赋值前阶段 - populateBean
7. Bean属性赋值阶段 - populateBean
8.Bean Aware接口回调阶段 - initializeBean
9. Bean初始化前阶段 - initializeBean
10. Bean初始化阶段 - initializeBean
11. Bean初始化后阶段 - initializeBean
12. Bean初始化完成阶段 - preInstantiateSingletons
13. Bean销毁前阶段- destoryBean
14. Bean销毁阶段 - destroyBean
网友评论