SpringMVC执行流程
-
用户发送请求至DispatcherServlet。
-
DispatcherServlet会向HandlerMapping发送请求查询Handler。
-
HandlerMapping会根据url请求找到具体的Handler并返回一个HandlerExecutionChain{HandlerInterceptor1,HandlerInterceptor2}。
-
DispatcherServlet会先向HandlerAdapter请求调用相应Handler。
-
HandlerAdapter找到具体的Handler(也就是Controler)。
-
Handler执行完毕会返回HandlerAdapter一个ModelAndView。
-
ModelAndView又会返回给DispatcherServlet。
-
DispatcherServlet会向ViewResolver请求解析试图。
-
ViewResolver解析完成会返回一个具体的View。
-
View通过被DispatcherServlet渲染响应给客户端。

浙公网安备 33010602011771号