我目前使用Spring 4.2(使用Java 1.6)编写应用程序。它调用多个使用Spring的@Async注释的提供程序并行处理,每个提供程序返回一个ListenableFuture(所有相同的类型)。春天有类似番石榴的Futures.allAsList类似于将多个未来组合在一起吗?或者Spring是否提供了另一个加入多个ListenableFutures的概念?
答案 0 :(得分:0)
我认为你可以使用Java 8 CompletabaleFuture,因为ListenableFuture实现了Future接口。你可以称之为CompletableFuture.allof(arrayOfYourFutures)
来获得一个。见CompletableFuture