①用户发送请求至前端控制器DispatcherServlet
②DispatcherServlet收到请求调用HandlerMapping处理器映射器
③处理器映射器根据请求URL找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet
④DispatcherServlet通过HandlerAdapter处理器适配器调用处理器
⑤执行处理器(Controller,也叫后端控制器)
⑥Controller执行完成返回ModelAndView
⑦HandlerAdapter将Controller执行结果ModelAndView返回给DispatcherServlet
⑧DispatcherServlet将ModelAndView传给ViewReslover视图解析器
⑨ViewReslover解析结果返回具体view
⑩DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)
最后,DispatcherServlet响应给用户。
Spring MVC架构流程(请求处理流程)
原创a772304419 ©著作权
©著作权归作者所有:来自51CTO博客作者a772304419的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
springmvc 的原理以及工作流程(面试)
springMVC 工作流程及原理
MVC 工作流程 原理 -
SpringMVC请求处理流程
Spring原码解析—SpringMVC请求处理流程我们都知道SpringMVC的核心就是Dispatche
java spring http android ajax -
SpringMVC请求流程
Sp
java -
SpringMVC教程2[处理及响应请求]
接上篇文章-SpringMVC教程1五、基本操作1.响应请求的方式1.1ModeAndView /** * 查询方法 * @return *
springmvc spring mvc 基本数据类型 -
【springmvc】SpringMVC请求流程分析
MVC开发模式MVC是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可
mvc java spring springmvc 启动流程 -
springmvc请求处理流程 springmvc请求过程
本文主要讲解SpringMVC核心:处理请求流程一、SpringMVC简介 是一种基于JAVA实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。 解析: 1、MVC架构模式的思想:将Web层进行指责解耦 &nb
springmvc请求处理流程 SpringMVC MVC Web 数据 -
图观 流渲染打包服务器
图观流渲染场景打包服务器支持自动编译、打包、版本管理及多任务调度,提升场景发布效率。
#服务器 #前端 #github #数据可视化 服务器
















