SpringMVC整体工作流程

.

  1. 用户发起一个请求,请求首先到达前端控制器
  2. 前端控制器接收到请求后会调用处理器映射器,由此得知,这个请求该由哪一个Controller来进行处理(并未调用Controller);
  3. 前端控制器调用处理器适配器,告诉处理器适配器应该要去执行哪个Controller
  4. 处理器适配器去执行Controller,然后Controller返回ModelAndView(数据和视图)
  5. 处理器适配器再将ModelAndView(数据和视图)返回给前端控制器
  6. 前端控制器将ModelAndView交给视图解析器请求进行视图解析,然后返回真正的视图;
  7. 视图渲染, 前端控制器将模型数据填充到request域中;
  8. 前端控制器将结果响应给用户
相关推荐
从此不归路6 小时前
Qt5 进阶【13】桌面 Qt 项目架构设计:从 MVC/MVVM 到模块划分
开发语言·c++·qt·架构·mvc
@ chen9 小时前
Spring MVC 核心知识
java·spring·mvc
好好研究1 天前
总结SSM设置欢迎页的方式
xml·java·后端·mvc
Elieal1 天前
Spring MVC 全局异常处理实战
spring·mvc·状态模式
树码小子2 天前
SpringMVC(3):传递 Json
spring·json·mvc
树码小子2 天前
SpringMVC(4):获取参数,上传文件
spring·mvc
秃头续命码农人3 天前
谈谈对Spring、Spring MVC、SpringBoot、SpringCloud,Mybatis框架的理解
java·spring boot·spring·mvc·maven·mybatis
树码小子3 天前
SpringMVC(2)传入请求参数
spring·mvc
树码小子3 天前
SpringMVC(1)初识MVC
spring·mvc
风景的人生4 天前
请求参数相关注解
spring·mvc