- 用户发送请求至前端控制器DispatcherServlet。
- DispatcherServlet收到请求调用HandlerMapping处理器映射器。
- HandlerMapping处理器映射器找到具体的Handler处理器(可以根据xml配置、注解进行查找),生成Handler处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。
- DispatcherServlet会根据Handler(处理器)找出到HandlerAdapter(处理器适配器)
- HandlerAdapter(处理器适配器)会适配到具体的处理器并调用
- Handler(处理器)执行完成后会返回ModelAndView
- HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。
- DispatcherServlet将ModelAndView传给ViewReslover视图解析器。
- ViewReslover解析后返回具体View
- DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。
- DispatcherServlet响应用户。
SpringMVC 的工作流程
原创
©著作权归作者所有:来自51CTO博客作者程序员秃头之路的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Restful 的介绍和使用
下一篇:电脑无法上网解决办法
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
springmvc 的原理以及工作流程(面试)
springMVC 工作流程及原理
MVC 工作流程 原理 -
详解Python 中可视化数据分析工作流程
本文将介绍 Python 中可视化数据分析的工作流程,从数据获取到最终的洞见可视化展示。
数据分析 数据 Python 可视化数据分析 -
SpringMVC的工作流程
流程描述
Spring -
SpringMVC工作流程java
-
SpringMVC源码解析,看SpringMVC的工作流程
SpringMVC在使用过程中,大多是使用注解,对它的实现接口之类的关系理解变得模糊, 通过
spring mvc spring sed mvc -
springMVC的主要组件有哪些?springMVC的工作流程?
springMVC的主要组件有哪些?springMVC的工作流程?
springMVC 视图解析器 拦截器 mvc -
SpringMVC概述、入门案例及工作流程
SpringMVC概述及入门案例示例
servlet java 前端 mvc spring -
SpringMVC 的工作流程 springmvc工作原理和工作流程
简述本文主要介绍springMVC工作原理。工作原理客户端发送HTTP请求,DispatcherServlet控制器拦截到请求,调用HandlerMapping 解析请求对应的Handler,HandlerAdapter根据Handler来调用真正Controller处理请求,并处理相应的业务逻辑,Controller返回一个模型视图ModelAndView,ViewResolver进行解析,返回
SpringMVC 的工作流程 springmvc工作流程 springmvc流程 springmvc流程图 springmvc的工作原理