引导: 众所周知,阅读spring源码最开始的就是去了解spring bean的生命周期:bean的生命周期是怎么样的呢,见图知意: 大致流程: 首先后通过BeanDefinitionReader读取xml.注解的Bean定义信息,可以通过ClassPathXmlApplicationContext进行配置文件的路径读取. 设置好路径之后,便可以根据路径进行配置文件的解析以及各种功能的实现,注解的解析工作通过BeanFactoryPostProcessor进行的扩展实现,两者主要在refresh…