【问题标题】:CompletableFuture<List<CardItem>> to Mono objectCompletableFuture<List<CardItem>> 到 Mono 对象
【发布时间】:2022-10-24 03:37:27
【问题描述】:

我有一个返回 CompletableFuture 的 api

哪里卡ATM{ 卡的种类 卡状态 卡详情 }

但我想遍历 CompletableFuture 并构建一个父子对象类,其中如果 cardType = Header 是父对象。其余的 CardItems 是孩子。

像单声道

其中 CardItemRO { 卡类型=标题 卡状态 卡详情 列表 }

【问题讨论】:

    标签: java-8 stream mono flux completable-future


    【解决方案1】:

    您已将 completableFuture 列表映射到 Mono 列表。然后使用 Flux.fromIterable 迭代 Mono 的列表

     Mono<List<CardItem>>  mapCompletableFutureToMono=listOfCompletableFuture.map { Mono.fromFuture(it) }.toList()
    
        Flux.fromIterable(mapCompletableFutureToMono).flatMap { it }.collectList().map{cardItem-> // do something}
    

    【讨论】:

      猜你喜欢
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 2017-10-28
      • 2021-12-15
      • 2021-02-28
      • 2021-01-16
      • 2019-04-13
      相关资源
      最近更新 更多