SpringMVC的执行流程
Spring MVC 其实就是 Spring 框架里的一块子系统,
全称是 Spring Web MVC,它是用来写 Web 应用(尤其是基于 HTTP 的)的。
MVC 这仨字母你肯定听过:Model(模型)– View(视图)– Controller(控制器)。
这个模式本来是为了解耦业务逻辑和界面显示。
Spring 把它搬到 Web 世界里,就是让你更清晰地处理请求和响应。
用最通俗的话说,Spring MVC 就是:
浏览器来个请求,它帮你找对的
Controller 方法 → 处理完 → 把结果丢到 View 或者返回 JSON。
总结一下流水线:
请求 → DispatcherServlet → HandlerMapping → HandlerAdapter
→ Controller → 返回结果 → ViewResolver/MessageConverter → DispatcherServlet → 响应
这就是 Spring MVC 的核心执行流程。


