나는 원자로를 가지고 놀았다
public @NotNull Mono<ServerResponse> findXXXXSse(final ServerRequest request) {
return request.bodyToMono(XXXXSearch.class)
.doOnNext(this::validate)
.flatMap(this::findXXXXSse)
.switchIfEmpty(this.emptyBodyException());
}
Adn ".doOnNext (this :: validate)"의 사용이 올바른지 궁금합니다. 내 관점에서 findXXXXSse 전에 validate가 호출되는지 확실하지 않습니다.
내가 잘못 ?