SpringMVC执行流程

  1. 用户发送请求至DispatcherServlet。

  2. DispatcherServlet会向HandlerMapping发送请求查询Handler。

  3. HandlerMapping会根据url请求找到具体的Handler并返回一个HandlerExecutionChain{HandlerInterceptor1,HandlerInterceptor2}。

  4. DispatcherServlet会先向HandlerAdapter请求调用相应Handler。

  5. HandlerAdapter找到具体的Handler(也就是Controler)。

  6. Handler执行完毕会返回HandlerAdapter一个ModelAndView。

  7. ModelAndView又会返回给DispatcherServlet。

  8. DispatcherServlet会向ViewResolver请求解析试图。

  9. ViewResolver解析完成会返回一个具体的View。

  10. View通过被DispatcherServlet渲染响应给客户端。

posted @ 2021-06-19 11:19  TellMeYourStory  阅读(36)  评论(0)    收藏  举报