Spring MVC 的⼯工作流程

  • 客户端请求被 DisptacherServlet 接收。
  • 根据 HandlerMapping 映射到 Handler。
  • 生成 Handler 和 HandlerInterceptor。Handler 和 HandlerInterceptor 以 HandlerExecutionChain 的形式⼀一并返回给DisptacherServlet。DispatcherServlet 通过 HandlerAdapter 调⽤ Handler 的方法完成业务逻辑处理。
  • Handler 返回⼀一个 ModelAndView 给 DispatcherServlet。DispatcherServlet 将获取的 ModelAndView 对象传给 ViewResolver 视图解析器,将逻辑视图解析为物理视图 View。ViewResovler 返回一个 View 给 DispatcherServlet。
  • DispatcherServlet 根据 View 进行视图渲染(将模型数据 Model 填充到视图 View 中)。
  • DispatcherServlet 将渲染后的结果响应给客户端

 

posted @ 2020-09-05 10:50  小--z  阅读(90)  评论(0)    收藏  举报