SpringMVC-工作流程

  1. 用户发送请求至 前端控制器DispatcherServlet
  2. DispatcherServlet 收到请求后调用 HandlerMapping处理器映射器 根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给 DispatcherServlet。
  3. DispatcherServlet 通过 HandlerAdapter处理器适配器 调用 处理器(Controller,也叫后端控制器)
  4. Controller 执行完成返回 ModelAndView
  5. HandlerAdapter 将 Controller 执行结果 ModelAndView 返回给 DispatcherServlet
  6. DispatcherServlet 将 ModelAndView 传给 ViewReslover视图解析器 解析后返回具体View
  7. DispatcherServlet 对 View进行渲染视图(即将模型数据填充至视图中),响应用户

猜你喜欢

转载自blog.csdn.net/m0_37524661/article/details/87922175