spring MVC执行流程

1.用户发送请求到DispatcherServlet

2.dispatcherServlet收到请求调用HandlerMapper

3.Handler Mapper根据请求得url找到具体的处理器,返回处理器对象和处理器拦截器(如果有则生成)给dispatcherServlet

4.dispatcherServlet调用HandlerAdapter

5.HandlerAdapter执行controller

6.controller执行完毕返回modelAndView给HandlerAdapter

7.handlerAdapter把controller返回的modelAndView给dispatcherServler

8.dispatcherServlet把接收到的modelAndView发送到视图解析器(ViewReslover)

9.ViewReslover将解析好的View返回给dispatcherServlet

10.dispatcherServlet将View进行渲染

11.响应给用户

 

posted @ 2020-11-05 09:36  Komorebi_C9  阅读(60)  评论(0)    收藏  举报