对于最新的稳定版本,请使用 Spring Framework 6.2.0! |
Spring WebFlux
Spring 框架中包含的原始 Web 框架 Spring Web MVC 是 专为 Servlet API 和 Servlet 容器构建。反应式堆栈 Web 框架 Spring WebFlux 是在 5.0 版后期添加的。它是完全非阻塞的,支持 Reactive Streams 背压,并运行在 Netty、Undertow 和 Servlet 容器。
这两个 Web 框架都镜像其源模块的名称
(spring-webmvc 和 spring-webflux)并并存于
Spring 框架。每个模块都是可选的。应用程序可以使用一个或另一个模块,或者
在某些情况下,两者都有 — 例如,带有 reactive 的 Spring MVC 控制器。WebClient