【发布时间】:2021-07-23 06:49:29
【问题描述】:
假设我有一个定义如下的二元函数:
Mono<ObjectA> someBinaryFunction(String someString, enum someEnum)
并且我想在一些操作后使用 Spring 存储库中的通量来订阅此功能:
repo.findAll()
.filter( item -> itemField < someValue)
.flatMapSequential( item ->
Flux.just(item.getValue1(), enum.ENUMVALUE)
).subscribe(baseClass::someBinaryFunction)
如何实现这一点,使用 Flux 订阅具有 N 个参数的函数的最佳实践是什么?我的第一个直觉是像上面那样使用sequentialFlatMap,但这失败了。
【问题讨论】:
标签: spring binary flux subscribe reactor