在Spring bean
解析篇深入分析了一个配置文件经历了哪些过程转变成了BeanDefinition,但是这个BeanDefinition并不是我们真正想要的想要的bean,因为它还仅仅只是承载了我们需要的目标bean的信息,从BeanDefinition 到我们需要的目标还需要一个漫长的 bean 的初始化阶段,在Spring bean 实例化阶段已经详细分析了初始化 bean 的过程,所以这里做一个概括性的总结。
bean的初始化节点由第一次调用getBean()
(显式或者隐式)开启,所以我们从这个方法开始。