对于最新稳定版本,请使用 Spring Framework 7.0.6spring-doc.cadn.net.cn

Spring WebFlux

Spring 框架中最初包含的 Web 框架 Spring Web MVC 是专为 Servlet API 和 Servlet 容器而设计的。响应式堆栈的 Web 框架 Spring WebFlux 在 5.0 版本中被加入。它完全是非阻塞的,支持Reactive Streams背压机制,并可在 Netty、Undertow 以及 Servlet 容器等服务器上运行。spring-doc.cadn.net.cn

这两个 Web 框架与其源模块的名称相对应 (spring-webmvcspring-webflux),并在 Spring Framework 中并存。 每个模块都是可选的。应用程序可以使用其中一个模块,或者在某些情况下同时使用两者—— 例如,使用响应式的 WebClient 的 Spring MVC 控制器。spring-doc.cadn.net.cn