最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

SpringMVC执行流程

来源:博客园


(相关资料图)

1.用户发送请求到前端控制器(DispatherServlet)2.前端控制器(DispatherServlet)再找到处理器映射器(HandlerMapping)3.处理器映射器(HandlerMapping)返回给前端控制器(DispatherServlet)一个执行链(HandlerExecutionChain)4.前端控制器(DispatherServlet)请求处理器适配器(HandlerAdapter)5.处理器适配器(HandlerAdapter)找到对应的映射器(Handler)处理对应的请求6.映射器(Handler)处理完成请求后返还给处理器适配器(HandlerAdapter)一个ModelAndView7.处理器适配器(HandlerAdapter)将ModelAndView返回给前端控制器(DispatherServlet)8.前端控制器(DispatherServlet)请求视图解析器(ViewResolver)进行视图解析9.视图解析器(ViewResolver)返回给前端控制器(DispatherServlet)一个View对象10.前端控制器(DispatherServlet)通过例如JSP,freemark等进行视图渲染11.前端控制器(DispatherServlet)最后展示给用户

用户发送请求给前端控制器,前端控制器去找控制器映射器,控制器映射器返回给前端控制器一个执行链,前端控制器请求处理器适配器,处理器适配器去找执行器执行处理,处理器执行完处理返回给处理器适配器一个ModelAndView,处理器适配器再将ModelAndView返回给前端控制器,前端控制器请求视图解析器,视图解析器返回给前端控制器View对象,前端控制器再对视图进行渲染,最后响应给用户

关键词: 处理完成