跳到主要内容

Spring WebFlux

ChatGPT-4o 中英对照 Spring WebFlux

最初包含在 Spring 框架中的 Web 框架,Spring Web MVC,是专为 Servlet API 和 Servlet 容器构建的。反应式栈 Web 框架 Spring WebFlux 是在 5.0 版本中后来添加的。它是完全非阻塞的,支持 Reactive Streams 背压,并运行在诸如 Netty、Undertow 和 Servlet 容器等服务器上。

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

章节摘要