Spring Web MVC
Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,并从一开始就包含在 Spring Framework 中。正式名称“Spring Web MVC”来源于其源模块的名称(spring-webmvc),但更常被称为“Spring MVC”。
与 Spring Web MVC 并行,Spring Framework 5.0 引入了一个反应式栈的 Web 框架,其名称“Spring WebFlux”也是基于其源模块(spring-webflux)。本章涵盖 Spring Web MVC。对于反应式栈的 Web 应用程序,请参见反应式栈上的 Web。
有关基线信息以及与 Servlet 容器和 Jakarta EE 版本范围的兼容性,请参阅 Spring Framework Wiki。
章节摘要
🗃️ DispatcherServlet
13 个项目
📄️ 过滤器
在 Reactive 栈中查看等效内容
📄️ HTTP 消息转换
查看 Reactive 栈中的等效内容
🗃️ 注解控制器
8 个项目
📄️ 功能端点
查看 Reactive 栈中的等效内容
📄️ URI 链接
在 Reactive 栈中查看等效内容
📄️ 异步请求
Spring MVC 与 Servlet 异步请求处理有广泛的集成:
📄️ CORS(跨域资源共享)
在 Reactive 栈中查看等效内容
📄️ 错误响应
查看 Reactive 栈中的等效内容
📄️ Web 安全
在 Reactive 栈中查看等效内容
📄️ HTTP 缓存
在 Reactive 栈中查看等效内容
🗃️ 查看技术
11 个项目
🗃️ MVC 配置
14 个项目
📄️ HTTP/2
查看在 Reactive 栈中的等价内容