此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.1.10Spring中文文档

spring-webflux依赖于并在内部使用它来编写异步 逻辑,并提供反应式流支持。通常,WebFlux API 返回 or(因为它们在内部使用)并宽松地接受任何 Reactive Streams 实现作为输入。 当提供 a 时,只能将其视为语义未知 (0..N) 的流。 但是,如果语义是已知的,则应将其包装为 or 传递原始. 使用 versus 很重要,因为它有助于表达基数 — 例如,是否需要单个或多个异步值, 这对于做出决策至关重要(例如,在编码或解码 HTTP 消息时)。reactor-coreFluxMonoPublisherPublisherFluxMono.from(Publisher)PublisherFluxMonoSpring中文文档

对于带注释的控制器,WebFlux 透明地适应 应用程序。这是在 ReactiveAdapterRegistry 的帮助下完成的,它 提供对反应式库和其他异步类型的可插拔支持。注册表 内置了对 RxJava 3、Kotlin 协程和 SmallRye Mutiny 的支持,但您可以 也注册其他人。Spring中文文档