Spring MVC 是 Java 生态中 Spring Framework 提供的一个用于构建 Web 应用的 MVC(Model-View-Controller,模型-视图-控制器)框架。它通过控制器(Controller)接收请求、调用业务逻辑并返回视图或数据(如 JSON),常用于传统网页应用与 REST API 开发。(注:Spring 体系里还常见 Spring Boot、Spring WebFlux 等相关技术。)
/sprɪŋ ˌɛmviːˈsiː/
I built a simple login page with Spring MVC.
我用 Spring MVC 做了一个简单的登录页面。
In a large enterprise system, Spring MVC routes HTTP requests to controllers, validates input, and returns either a rendered view or JSON for the frontend.
在大型企业系统中,Spring MVC 会把 HTTP 请求路由到控制器、校验输入,并返回服务端渲染页面或供前端使用的 JSON。
“Spring” 原是英文“春天”的意思,但在这里指 Spring Framework(由 Rod Johnson 等人在 2000 年代早期推动、逐步发展起来的 Java 企业级开发框架)。“MVC” 是软件架构模式 Model-View-Controller 的缩写。合起来,“Spring MVC” 即“Spring 框架中的 MVC Web 模块/实现”,主要对应 Spring 的 Web(spring-webmvc)组件。