2017-12-23 17 views
1

내가 Mono<Boolean>을 돌려 기능을 가지고 있고 (이것은 내 컨트롤러 메서드에서 반환 뭔가 때문에) Mono<Void>에 매핑 할 모노.원자로 매핑 모노 <Boolean>는 <Void>

.flatMap { Mono.empty<Void>() } 대신 Mono을 돌려주는 더 좋은 방법이 있습니까?

매핑 기능이 null을 (를) 허용하지 않기 때문에 .map{ null }을 사용할 수 없습니다.

답변

3

예, 간단히 booleanMono.then()을 사용하십시오. 터미널 신호 (onComplete 또는 onError)를 Mono<Void>으로 전파하고 onNext 이벤트를 버립니다.