springmvc执行流程

Posted 学码无涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springmvc执行流程相关的知识,希望对你有一定的参考价值。

1.Http请求到DispatcherServlet

客户端请求提交到DispatcherServlet。

2.HandlerMapping寻找处理器

由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller。

3.调用处理器Controller

DispatcherServlet将请求提交到Controller

4.Controller调用业务逻辑处理后,返回ModelAndView

调用业务处理和返回结果:Controller调用业务逻辑处理后,返回ModelAndView

5.DispatcherServlet查询ModelAndView

处理视图映射返回模型:DispatcherServlet找到一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图

6.ModelAndView反馈浏览器HTTP

Http响应:视图负责将结果显示到客户端

以上是关于springmvc执行流程的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC_[1]执行流程和常用注解

springmvc怎么在启动时自己执行一个线程

SpringMVC:SpringMVC执行流程

二SpringMVC框架web请求顺序与执行流程

二SpringMVC框架web请求顺序与执行流程

阿昌教你看懂SpringMVC执行流程