- 请求拦截。用户发起请求,请求先被sevlet拦截,转发给spring mvc框架
- 请求转发。spring mvc里面的DispcherServlet会接收到请求并转发给HandlerMapping
- 匹配接口。HandlerMapping负责解析请求,根据请求信息和配置信息找到匹配的controller类,如果有配置拦截器,会按照孙旭执行拦截器里面的preHandler方法
- 执行接口。找到controller之后,会把请求参数传递给controller的方法传参
- 返回数据。controller执行完以后返回一个ModelAndView对象,包含视图名称和模型数据
- 数据渲染。视图解析器根据名字找到视图,把数据填进视图里面,渲染成html返回给客户端
spring mvc的执行流程
小羽yu2023-09-06 12:33
相关推荐
RainbowSea6 小时前
12. LangChain4j + 向量数据库操作详细说明RainbowSea6 小时前
11. LangChain4j + Tools(Function Calling)的使用详细说明考虑考虑10 小时前
Jpa使用union all用户37215742613511 小时前
Java 实现 Excel 与 TXT 文本高效互转浮游本尊12 小时前
Java学习第22天 - 云原生与容器化渣哥13 小时前
原来 Java 里线程安全集合有这么多种间彧13 小时前
Spring Boot集成Spring Security完整指南间彧14 小时前
Spring Secutiy基本原理及工作流程Java水解15 小时前
JAVA经典面试题附答案(持续更新版)洛小豆17 小时前
在Java中,Integer.parseInt和Integer.valueOf有什么区别