springmvc流程,工作流程介绍

KLQ 2020-04-21 14:44:30 java常见问答 7514

下面要给大家介绍的就是springmvc的工作流程,大家对于springmvc的工作流程都熟悉吗?不大熟悉的小伙伴可以一起来了解一下呢。

首先我们来简单的讲一下springmvc

Spring MVC是SpringFrameWork的后续产品,它已经经融合在了Spring Web Flow里面。

Spring框架提供了构建Web应用程序的全功能MVC模块。

SpringMVC是一种web层的mvc框架,是用来替代servlet。

下面再来具体的谈一谈Spring MVC工作流程

一、用户发送请求到前端控制器DispatcherServlet

二、DispatcherServlet收到请求调用HandlerMapping处理器映射器

三、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器一并返回给DispatcherServlet

四、DispatcherServlet调用HandlerAdapter处理器适配器

五、HandlerAdapter经过适配调用具体的处理器

六、Controller执行完成返回ModelAndView

七、HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet

八、DispatcherServlet将ModelAndView传给ViewReslover视图解析器

九、ViewReslover解析之后返回具体View

十、DispatcherServlet依据View进行渲染视图

十一、DispatcherServlet响应用户

springmvc工作流程

好啦,以上就是springmvc工作流程的具体介绍了,你都了解了吗?更多的相关内容,可以继续的关注本站的java架构师专栏了解。