SpringMVC的执行流程

  1. 用户发送请求到 DispatcherServlet(前端控制器 )。
  2. DispatcherServlet 接收到请求后,将请求信息交给 HandlerMapping(处理器映射器) 。
  3. HandlerMapping 根据用户的 url 请求查找匹配该 url 的 Handler 处理器。
  4. DispatcherServlet 再请求 HandlerAdpter(处理器适配器)调用相关的 Handler,并返回ModelAndView 给 DispatcherServlet。
  5. DispatcherServlet 将 ModelAndView 交给 ViewResolver(视图解析器)解析返回具体 View。
  6. DispatcherServlet 对 View 进行渲染视图。
  7. 将页面返回给用户。

SpringMVC - 图1