|
对于最新稳定版本,请使用 Spring Framework 7.0.6! |
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 Framework 中并存。
每个模块都是可选的。应用程序可以使用其中一个模块,或者在某些情况下同时使用两者——
例如,使用响应式的 WebClient 的 Spring MVC 控制器。