Spring应用的IOC容器通过tomcat的Servlet或Listener监听启动加载;Spring MVC的容器由DispatchServlet作为入口加载;Spring容器是Spring MVC容器的父容器。

Spring MVC的工作原理如下:

Spring MVC

Spring MVC

(图片来自网络)

  1. DispatcherServlet把请求分发到HandlerMapping
  2. HandlerMapping匹配到处理该url请求的Controller、Interceptor(根据xml配置、注解进行查找)返回给DispatcherServlet
  3. DispatcherServlet调用Interceptor、Controller进行请求处理
  4. Controller处理结果为ModelAndView返回给DispatcherServlet
  5. DispatcherServlet调用ViewResolver渲染ModelAndView为最终的View,最终转为response返回给用户

相关文章:

  • 2021-10-15
  • 2021-05-10
猜你喜欢
  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
  • 2022-02-04
  • 2022-02-02
  • 2021-06-22
  • 2021-08-24
相关资源
相似解决方案