Spring MVC框架执行流程

1.用户向服务器发送请求,请求被SringMVC的前端控制器DispatcherServlet截获。

2.DispatcherServlet对请求的URL进行解析,得到URI(请求资源标识符),然后根据URI,调用HandlerMaping(处理器映射器)获得该Handler配置的所有相关对象。

3.DispatcherServlet获得相应的Handler,选择一个合适的HandlerAdapter(处理器适配器)。

4.提取请求中的模型数据,开始执行Handler。

5.Handler执行完成以后,向DispatcherServlet返回一个ModelAndView对象。

6.根据返回的ModelAndView对象,选择一个合适的ViewResolver(视图解析器)给DispatcherServlet。

7.ViewResolver进行视图渲染。

8.将渲染好的视图返回给客户端。

 

posted @ 2019-04-14 16:46  易10  阅读(191)  评论(0编辑  收藏  举报