Spring Ioc 容器继承体系图
Spring 的AbstractApplicationContext 是 ApplicationContext 的抽象实现类. 该抽象实现类的 refresh() 方法定义了 Spring 容器在加载配置文件后的各项处理工作. 这些处理过程清晰地刻画了 Spring 容器启动时所执行的各项操作.
1.AbstractApplicationContext 抽象类中的 refresh() 方法.
以 ClassPathXmlApplicationContext 为例, 先看一下 ClassPathXmlApplicationContext 的源码. 着重看构造方法.