当前位置: 首页 > 知识库问答 >
问题:

在单声道中转换通量,在SpringWebflux中转换通量

濮升
2023-03-14

我们使用的是Spring数据,当我们调用findAll时,我们收到的是流量

{
    "status": 200,
    "items": [ ... ]
}

所以,我们想将其公开为Mono

public class Response<T> {
    private int status;
    private List<T> items;
    // ...
}

如何转换通量


共有1个答案

易波涛
2023-03-14
Flux<User> users = //...
Mono<Response<User>> response = users.collectList().map(items -> new Response(items));
 类似资料:
  • 使用spring 5,对于reactor,我们有以下需求。 什么方法可以转换单声道

  • 我在玩r2dc for spring boot java应用程序。 我在想,如果可能的话,可以把通量转换成Mono来进行某种计算。 伪示例:

  • 我有一个方法,可以尝试使用WebClient返回Mono 它可以返回我期望的结果。然后我尝试创建另一个方法来支持列表作为参数 但这一次返回一个奇怪的结果。 我是反应式编程新手,将流和单声道结合起来,然后转换为流量的正确方法是什么?

  • 我的理解是单声道 我说得对吗? 如果没有,单声道之间的区别是什么

  • 我正在进行spring webflux文件上传。我想从控制器上传文件到amazon S3 bucket上。在控制器中,我收到了以下物体 从文件部分。content()我可以 我的问题是如何转换这个通量

  • 我的代码如下。我需要从mongo db获得每次旅行的车费,然后将每次旅行的所有车费相加,得到总车费。我被一种我不知道如何阅读的单声道音乐所困扰。我试着把它转换成通量,但我得到了通量 "'