SpringMVC整体工作流程

.

  1. 用户发起一个请求,请求首先到达前端控制器
  2. 前端控制器接收到请求后会调用处理器映射器,由此得知,这个请求该由哪一个Controller来进行处理(并未调用Controller);
  3. 前端控制器调用处理器适配器,告诉处理器适配器应该要去执行哪个Controller
  4. 处理器适配器去执行Controller,然后Controller返回ModelAndView(数据和视图)
  5. 处理器适配器再将ModelAndView(数据和视图)返回给前端控制器
  6. 前端控制器将ModelAndView交给视图解析器请求进行视图解析,然后返回真正的视图;
  7. 视图渲染, 前端控制器将模型数据填充到request域中;
  8. 前端控制器将结果响应给用户
相关推荐
我是好小孩2 天前
【Android】常见的架构模式:MVC, MCP, MVVM
android·架构·mvc
想不明白的过度思考者4 天前
Spring Boot/Spring MVC核心注解深度解析
spring boot·spring·mvc
m***56726 天前
【Spring】Spring MVC案例
java·spring·mvc
好好研究6 天前
SpringMVC框架 - 异常处理
java·开发语言·spring·mvc
日日行不惧千万里7 天前
MVC、MVP、MVVM详解
mvc
好好研究7 天前
SpringMVC框架 - 文件上传
java·spring·mvc·idea
好好研究7 天前
SpringMVC框架 - 获取请求参数常用的注解
java·spring·mvc
想不明白的过度思考者7 天前
Spring Web MVC从入门到实战
java·前端·spring·mvc
黄昏恋慕黎明9 天前
spring MVC了解
java·后端·spring·mvc
酷柚易汛智推官9 天前
当知识图谱遇上RAG:LightRAG如何重塑信息检索新范
mvc·酷柚易汛