Springmvc执行流程

Springmvc执行流程步骤说明:

1)用户发起请求,web服务器会接收到请求,并将请求根据web.xml中的配置,转到springmvc 前端控制器(DispatcherServlet)

2)前端控制器调用处理器映射器(HandlerMapping)去查找处理该请求的处理器(Handler)和拦截器等。并返回执行链(HanderExecutionChain)

3)前端控制器根据返回的执行链,调用处理器适配器(HandlerAdapter)去执行对应的执行链,并最终请求到对应的控制层方法Handler,返回ModleAndView对象。

4) 前端控制器接收到ModelAndView对象,调用视图解析器(ViewResolve)去解析和查找对应的视图对象(View)并返回。

5)前端控制器接收到View对象并交给视图组件View进行渲染,并最终返回给浏览器客户端

posted @ 2020-05-30 00:01  等你的夏天  阅读(108)  评论(0编辑  收藏  举报