报告在 Reactive Stream 链内的 Mono with void value 上调用的转换操作。

在 Mono with Void value 上调用 Reactive Streams 链不会有任何效果。 该快速修复会建议将 map()、flatMap() 替换为返回其他 Mono 的 then()

示例:

Mono.when(Mono.just(1), Mono.just(2))
                .map(v -> "New value")
                .doFinally(System.out::println);

在应用快速修复后:

Mono.when(Mono.just(1), Mono.just(2))
                .then(Mono.fromCallable(() -> "New value"))
                .doFinally(System.out::println);

2023.1 最新变化