SpringMVC整体工作流程

.

  1. 用户发起一个请求,请求首先到达前端控制器
  2. 前端控制器接收到请求后会调用处理器映射器,由此得知,这个请求该由哪一个Controller来进行处理(并未调用Controller);
  3. 前端控制器调用处理器适配器,告诉处理器适配器应该要去执行哪个Controller
  4. 处理器适配器去执行Controller,然后Controller返回ModelAndView(数据和视图)
  5. 处理器适配器再将ModelAndView(数据和视图)返回给前端控制器
  6. 前端控制器将ModelAndView交给视图解析器请求进行视图解析,然后返回真正的视图;
  7. 视图渲染, 前端控制器将模型数据填充到request域中;
  8. 前端控制器将结果响应给用户
相关推荐
无理 Java2 小时前
【技术详解】SpringMVC框架全面解析:从入门到精通(SpringMVC)
java·后端·spring·面试·mvc·框架·springmvc
椰椰椰耶7 小时前
【Spring】@RequestMapping、@RestController和Postman
java·后端·spring·mvc
Ares-Wang3 天前
CORE MVC 过滤器 (筛选器)《2》 TypeFilter、ServiceFilter
mvc
OEC小胖胖3 天前
Spring MVC系统学习(三)——数据绑定和响应
java·后端·学习·spring·mvc
OEC小胖胖3 天前
Spring MVC系统学习(二)——Spring MVC的核心类和注解
java·后端·学习·spring·mvc·web
WHabcwu5 天前
Spring Web MVC课后作业
java·前端·后端·spring·html·mvc
Ares-Wang6 天前
net core mvc 数据绑定 《2》
mvc
子非吾喵6 天前
Spring MVC中实现一个文件上传和下载功能
java·spring·mvc
WHabcwu7 天前
Spring Web MVC⼊⻔
java·后端·spring·mvc
Dr_RR7 天前
手写SpringMVC(简易版)
java·mvc