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 栈中的等价内容