Spring IOC 启动过程
IOC容器的启动过程就是建立上下文的过程。在WEB项目体现在web.xml中配置的org.springframework.web.context.ContextLoaderListener伴随容器启动。ContextLoaderListener实现了ServletContextListener接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。在ContextLoaderListener又继承了ContextLoader,所以整个加载配置过程由ContextLoader来完成。
启动分为如下两个大的阶段:

一、容器启动阶段
1、资源文件定位
2、加载配置信息
3、分析配置信息
4、装配BeanDefinition
二、Bean实例化阶段

https://www.jianshu.com/p/4c9a65c5de70

网友评论