SpringMVC01

SpringMVC执行流程:

1、当接收到前端的请求后,首先会被DispatcherServlet拦截,然后DispatcherServlet跳转到HandlerMapping。

2、HandlerMapping为处理器映射。HandlerMapping根据请求的url在mapping中寻找到相应的handler。

3、HandlerExecution表示具体的Handler,是根据url查找控制器。

4、HandlerExecution将handler信息传给DispatcherServlet,DispatcherServlet去传递给HandlerAdapter。

4、HandlerAdapter让具体的Controller执行。

5、Controller将执行的信息封装到ModelAndView中返回给HandlerAdapter。

6、HandlerAdapter将模型传递给DispatcherServlet。

7、DispatcherServlet将模型交给viewResolver进行解析。

8、viewResolver将解析后的数据传递给DispatcherServlet。

9、DispatcherServlet再根据信息将对应的数据传递给对应的视图。

posted @ 2020-03-11 15:41  Nevesettle  阅读(157)  评论(0编辑  收藏  举报