本篇文章为你整理了SpringMVC(一):SpringMVC的执行流程(spring mvc的执行流程)的详细内容,包含有springmvc的执行流程图 spring mvc的执行流程 springmvc的执行原理 springmvc运行机制 SpringMVC(一):SpringMVC的执行流程,希望能帮助你了解 SpringMVC(一):SpringMVC的执行流程。
先看一张图:
从这张图我们可以很直观地看出来,SpringMVC的执行流程大致分为以下几步:
1.用户发起的请求被前端控制器DispatcherServlet接收;
2.DispatcherServlet调用处理映射器HandlerMapping得到一个执行链;
3.DispatcherServlet将刚刚得到的执行链交给处理适配器HandlerAdapter,处理适配器会根据拿到的Handler去找到对应的Handler(Controller);
4.Controller执行完成后,返回一个ModelAndView给处理适配器,处理适配器再把这个ModelAndView交给前端控制器;
5.前端控制器将ModelAndView交给视图解析器ViewResolver进行解析,视图解析器解析后返回具体的视图View给前端控制器;
6.前端控制器将视图渲染后响应用户的请求。
可以看见,几乎所有的操作都离不开前端控制器DispatcherServlet,所以说它是SpringMVC的核心。
上图中紫色部分表示只需要进行一些简单的配置甚至不需要配置;而蓝色部分才是我们具体需要去实现的内容。
(本文仅作个人学习记录用,如有纰漏敬请指正)
以上就是SpringMVC(一):SpringMVC的执行流程(spring mvc的执行流程)的详细内容,想要了解更多 SpringMVC(一):SpringMVC的执行流程的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。