如何组装反应功能模块?

问题描述

我是一个 webflux 初学者。 我已经学会了基本的运算符,但是很难应用如何使用它们。 假设有一个响应 Flux 的函数,我想为响应提供一些具有 List 作为成员变量的对象。 我该怎么办?

结果.java

public class Result {
    List<Boolean> list;
}

Service.java

Flux<Boolean> findById() {

...
}

路由器.java

public Mono<ServerResponse> getResult(ServerRequest request) {
    ...
    Mono<Result> result = Mono.just(new Result());
    result = result.map(a -> a.setList(service.findById())); // error.. how to set list from Flux<Boolean> function?
    return ServerResponse.ok().contentType(APPLICATION_JSON).body(result,Result.class);
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)