1、Spring容器 、Spring MVC容器区别

  1. <web-app>
  2. ...
  3. <!-- 利用Spring提供的ContextLoaderListener监听器去监听ServletContext对象的创建,并初始化WebApplicationContext对象 -->
  4. <listener>
  5. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  6. </listener>
  7. <!-- Context Configuration locations for Spring XML files(默认查找/WEB-INF/applicationContext.xml) -->
  8. <context-param>
  9. <param-name>contextConfigLocation</param-name>
  10. <param-value>classpath:applicationContext.xml</param-value>
  11. </context-param>
  12. <!-- 配置Spring MVC的前端控制器:DispatchcerServlet -->
  13. <servlet>
  14. <servlet-name>SpringMVC</servlet-name>
  15. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  16. <init-param>
  17. <param-name>contextConfigLocation</param-name>
  18. <param-value>classpath:springmvc.xml</param-value>
  19. </init-param>
  20. <load-on-startup>1</load-on-startup>
  21. </servlet>
  22. <servlet-mapping>
  23. <servlet-name>SpringMVC</servlet-name>
  24. <url-pattern>/</url-pattern>
  25. </servlet-mapping>
  26. ...
  27. </web-app>


image.png

简述Spring容器与SpringMVC的容器的联系与区别
Spring容器 SpringMVC容器 web容器的关系