IOC初始化最简易的源码跟踪时序

一.工厂模式:核心容器(顶级接口)BeanFactory

IOC初始化最简易的源码跟踪时序

二.高级容器ApplicationContext

它除了能够提供 IOC 容器的基本功能外,还为用户提供了以下的附加服务。从 ApplicationContext 接口的实现,我们看出其特点:

  • 支持信息源,可以实现国际化。(实现 MessageSource 接口)
  • 访问资源。(实现 ResourcePatternResolver 接口,后面章节会讲到)
  • 支持应用事件。(实现 ApplicationEventPublisher 接口)

IOC初始化最简易的源码跟踪时序


三.IOC初始化时序

IOC初始化最简易的源码跟踪时序

四.DI时序

IOC初始化最简易的源码跟踪时序