【发布时间】:2018-12-12 02:13:15
【问题描述】:
在 Spring 5 中,我只知道 Spring WebFlux Handler 方法处理请求并返回 Mono 或 Flux 作为响应。
@Component
public class HelloWorldHandler {
public Mono<ServerResponse> helloWorld(ServerRequest request) {
return ServerResponse.ok().contentType(MediaType.TEXT_PLAIN).body(BodyInserters.fromObject("Hello World"));
}
}
但我不知道 Mono 和 Flux 是什么意思,以及它如何与 WebFlux 处理程序一起使用。
谁能简单解释一下
1.Mono和Flux是什么意思。
2.它如何与 WebFlux 处理程序一起工作。
提前致谢。
【问题讨论】:
-
@mrkernelpanic 这是一个更新、更好的官方文档页面,详细解释了
Flux和Mono是什么:projectreactor.io/docs/core/release/reference/…
标签: spring spring-boot java-8 spring-webflux