Spring MVC 原理

Http 请求到DispatcherServlet
(1)客户端请求提交到 DispatcherServlet。
HandlerMapping 寻找处理器
(2)由 DispatcherServlet 控制器查询一个或多个 HandlerMapping,找到处理请求的Controller。
调用处理器 Controller
(3)DispatcherServlet 将请求提交到Controller。
Controller 调用业务逻辑处理后,返回 ModelAndView
(4)(5)调用业务处理和返回结果:Controller 调用业务逻辑处理后,返回 ModelAndView。
DispatcherServlet 查询 ModelAndView
(6)(7)处理视图映射并返回模型: DispatcherServlet 查询一个或多个 ViewResoler 视图解析器, 找到 ModelAndView 指定的视图。
ModelAndView 反馈浏览器 HTTP
(8) Http 响应:视图负责将结果显示到客户端。

 

posted @ 2022-07-20 09:01  花心大萝卜li  阅读(17)  评论(0)    收藏  举报