实际上就是创建容器,context-param指定容器配置文件的路径
WebApplicationContext_happyqiangsir的博客-CSDN博客
web容器、servlet容器、spring容器、springmvc容器之间的关系
web容器中有servlet容器,spring项目部署后存在spring容器和springmvc容器。其中spring控制service层和dao层的bean对象。springmvc容器控制controller层bean对象。servlet容器控制servlet对象。项目启动是,首先 servlet初始化,初始化过程中通过web.xml中spring的配置加载spring配置,初始化spring容器和springmvc容器。待容器加载完成。servlet初始化完成,则完成启动。 HTTP请求到达web容器后,会到达Servlet容器,容器通过分发器分发到具体的spring的Controller层。执行业务操作后返回结果。
servletContext、ApplicationContext、webApplicationContext之间的关系
ServletContext是servlet容器的东西, 一个webapp一个,ApplicaionContext是webApplicationContext的父接口,webApplicationContext是spring容器。
web容器(tomcat)在启动时,它会为每个webapp创建一个对应的ServletContext对象。
