Reactor 체인에서 Mono<Void> 반환값을 가진 인수를 포함한 zip 연산을 보고합니다.
들어오는 Mono<Void>가 완료되는 즉시 Zip이 빈 채로 완료됩니다.
빠른 수정에서는 zip(), zipWhen() 및 zipWith()를 when으로 바꾸도록 제안합니다.
예:
Mono.zip(Mono.just(1), Mono.fromRunnable(() -> System.out.println("value")))
.map(v -> "New value")
.doFinally(System.out::println);
빠른 수정을 적용한 후:
Mono.when(Mono.just(1), Mono.fromRunnable(() -> System.out.println("value")))
.then(Mono.fromCallable(() -> "New value"))
.doFinally(System.out::println);
2023.1의 새로운 기능