- 请求拦截。用户发起请求,请求先被sevlet拦截,转发给spring mvc框架
- 请求转发。spring mvc里面的DispcherServlet会接收到请求并转发给HandlerMapping
- 匹配接口。HandlerMapping负责解析请求,根据请求信息和配置信息找到匹配的controller类,如果有配置拦截器,会按照孙旭执行拦截器里面的preHandler方法
- 执行接口。找到controller之后,会把请求参数传递给controller的方法传参
- 返回数据。controller执行完以后返回一个ModelAndView对象,包含视图名称和模型数据
- 数据渲染。视图解析器根据名字找到视图,把数据填进视图里面,渲染成html返回给客户端
spring mvc的执行流程
小羽yu2023-09-06 12:33
相关推荐
桦说编程4 小时前
Java 中如何创建不可变类型lifallen4 小时前
Java Stream sort算子实现:SortedOpsIT毕设实战小研4 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统没有bug.的程序员5 小时前
JVM 总览与运行原理:深入Java虚拟机的核心引擎甄超锋6 小时前
Java ArrayList的介绍及用法阿华的代码王国6 小时前
【Android】RecyclerView复用CheckBox的异常状态Zyy~6 小时前
《设计模式》装饰模式A尘埃6 小时前
企业级Java项目和大模型结合场景(智能客服系统:电商、金融、政务、企业)青云交6 小时前
Java 大视界 -- 基于 Java 的大数据可视化在城市交通拥堵治理与出行效率提升中的应用(398)CHEN5_027 小时前
【Java基础面试题】Java基础概念