Reactor/RxJava 연산자 코드의 throw 식을 보고합니다.
Reactor/RxJava 연산자에서 예외를 던지면 'Reactive 같은' 오류(예: flatMap()의 Mono.error() 또는 Flowable.error(), Reactor handle() 연산자의 sink.error() 호출)를 반환할 수 있으므로 문제가 있음을 나타냅니다.
또한 Reactor factory 메서드는 오류 없이 검사된 예외의 반환을 허용하지만 Exceptions 클래스 없이 그러한 예외를 던질 경우 컴파일 오류가 발생할 수 있습니다.
예:
Flux.just(1, 2, 3).flatMap(i -> {
throw new RuntimeException();
})
빠른 수정을 적용한 후:
Flux.just(1, 2, 3).flatMap(i -> {
return Flux.error(new RuntimeException());
})
2019.3의 새로운 기능