- 请求拦截。用户发起请求,请求先被sevlet拦截,转发给spring mvc框架
- 请求转发。spring mvc里面的DispcherServlet会接收到请求并转发给HandlerMapping
- 匹配接口。HandlerMapping负责解析请求,根据请求信息和配置信息找到匹配的controller类,如果有配置拦截器,会按照孙旭执行拦截器里面的preHandler方法
- 执行接口。找到controller之后,会把请求参数传递给controller的方法传参
- 返回数据。controller执行完以后返回一个ModelAndView对象,包含视图名称和模型数据
- 数据渲染。视图解析器根据名字找到视图,把数据填进视图里面,渲染成html返回给客户端
spring mvc的执行流程
小羽yu2023-09-06 12:33
相关推荐
罗超驿5 分钟前
14.LeetCode 438 题解:滑动窗口+哈希表找所有字母异位词码不停蹄的玄黓9 分钟前
Java线程池生命周期学习要积极11 分钟前
Spring AI Alibaba-ChatClient武子康11 分钟前
Java-15 深入浅出MyBatis 分页与通用 Mapper 实战:PageHelper + tk.mybatis 从配置到分页查询z落落16 分钟前
C# 虚方法(virtual)与抽象方法 +区别+new方法隐藏 & override方法重写宋哥转AI17 分钟前
Spring AI Graph:从0到Supervisor(二)并行执行+HITL实战plainGeekDev18 分钟前
XML 布局 → Compose 声明式 UI浮游本尊29 分钟前
项目全景 + 第一条完整后端链路jeffer_liu29 分钟前
Spring AI 生产级实战:模型选择User_芊芊君子30 分钟前
【JavaEE】线程入门:线程基础 + 安全机制一次讲透