第一阶段:
1 准备阶段根据 BeanDefintionReader 去初始化 Bean 的定义, 那么在 bean 的定义中通常有两种一个是注解 Bean 定义读取器, 一个是 xmlBean 定义读取器.
BeanDefinition 是 spring 中 Bean 的元数据定义:
包括:(1)bean 的 Scope;(2) 是否懒加载;(3)simpleName;(4)parentName,(5)DependsOn
在 doCreateBean 中的 4 个方法
- createBeanInstance
- populateBean
- initializaBean
- DisposableBean
第一步中
来源: http://www.bubuko.com/infodetail-3365028.html