• 一、前言介绍
  • 二、案例工程
  • 三、环境配置
  • 四、源码分析
  • 1. 先扔个 helloworld 测试下
  • 2. 把 xml 解析过程搞定
  • 3. ClassPathXmlApplicationContext 构造函数初始化过程
  • 4. AbstractApplicationContext 初始化工厂
  • 5. AbstractRefreshableApplicationContext 刷新上下文
  • 6. AbstractXmlApplicationContext xml配置处理
  • 7. AbstractBeanDefinitionReader 配置文件加载
  • 8. XmlBeanDefinitionReader 配置解析
  • 9. XmlBeanDefinitionReader 配置文件读取
  • 10. DefaultBeanDefinitionDocumentReader 定义bean类
  • 11. BeanDefinitionReaderUtils bean注册工具类
  • 12. DefaultListableBeanFactory bean核心注册中心
  • 五、综上总结