Mono <T>与Mono和Flux <T>与Flux

时间:2019-12-05 20:27:40

标签: spring-webflux

我在网上看到了很多例子,人们使用Mono 或Mono和Flux 或Flux之一作为方法的返回类型或变量声明。那么它们之间有什么区别呢?如果有区别,该使用哪一个?举个例子:

public Mono<Employee> addUser(ServerRequest request){...}
or
Mono<Employee> employeeMono = client.get()...

vs。

public Mono addUser(ServerRequest request){...}
or
Mono employeeMono = client.get()...

public Flux<Employee> addUsers(ServerRequest request){...}
or
Flux<Employee> employeeMono = client.get()...

vs。

public Flux addUsers(ServerRequest request){...}
or
Flux employeeMono = client.get()...

0 个答案:

没有答案