码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC处理请求的大致流程是怎么样的

时间:2019-11-07 14:54:44      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:handler   int   dap   adapter   isp   数据   springmvc   映射   mic   

 
Spring MVC请求处理架构图:
技术图片
 
1、用户首先发送请求到前端控制器Dispatcher Servlet
 2、在doDispath这个方法中会为请求找到对应的HandleMapping(映射处理器),然后将这个HandlerMapping映射处理器映射成为HandlerExecutionChain处理器执行链对象(包含一个Hander处理器对象,多个HandlerInterceptor拦截器对象)
3、接着将得到的处理器HandlerExecutionChain包装成为HandlerAdapter(适配器)
4、根据得到的HandlerAdapter调用真正的处理器得到ModelAndView 对象
5、接着调用ViewResolver,把得到的ModelAndView中的试图名解析为具体的View,
6、接着View根据传进来的Model模型数据进行渲染(如果有页面的话数据是放到了Request setAttribute中了),
7\最后返回响应给了用户

SpringMVC处理请求的大致流程是怎么样的

标签:handler   int   dap   adapter   isp   数据   springmvc   映射   mic   

原文地址:https://www.cnblogs.com/duStar96/p/11811918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!