下面要给大家介绍的就是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工作流程的具体介绍了,你都了解了吗?更多的相关内容,可以继续的关注本站的java架构师专栏了解。