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 响应:视图负责将结果显示到客户端。

浙公网安备 33010602011771号