Spring容器与Web容器的结合实现过程
2017-08-12 14:54:07 27 举报
Spring容器与Web容器的结合实现过程
作者其他创作
大纲/内容
调用AbstractApplicationContext的refresh方法
实例化自定义的WebApplicationContext的实现类
org.springframework.web.context.ContextLoaderListener
容器启动成功
refresh方法是整个ApplicationContext的核心方法,将配置的bean全部加载到spring容器中
没有
执行web.xml配置的容器监听器(ServletContextListener)的contextInitialized方法
设置上一步实例化好的WebApplicationContext相关属性
org.springframework.web.context.WebApplicationContext=org.springframework.web.context.support.XmlWebApplicationContext
将webApplicationContext放置到servletCotext中
web容器启动
判断web.xml是否有配置初始化参数contextClass
有
加载ContextLoader.properties,根据默认配置的策略,实例化WebApplicationContext的实现类XmlWebApplicationContext
1、setServletContext2、setConfigLocation........
0 条评论
下一页