SpringMVC 工作流程:
-
客户端请求被 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 将渲染后的结果响应给客户端。
楠哥视频:https://www.bilibili/video/BV1GE411d7KE
更多推荐
SpringMVC 工作流程
发布评论