Open dkdud9261 opened 6 months ago
Mono.error<String>(RuntimeException("예외 발생")) .doOnError { throwable -> println() } .subscribe( { value -> println(value) }, { error -> println(error) } )
Mono.error<String>(RuntimeException("예외 발생")) .onErrorResume { throwable -> println() Mono.just("hello") } .subscribe( { value -> println(value) }, { error -> println(error) } )
+) 아래처럼 하면 에러 발생 시 둘 다에 들어감 / 순서 반대로하면 onErrorResume에만 들어감 그기서 끝나니까
.doOnError {} .onErrorResume {}
doOnError : 예외가 지나가는 곳
onErrorResume : 예외 처리 끝
+) 아래처럼 하면 에러 발생 시 둘 다에 들어감 / 순서 반대로하면 onErrorResume에만 들어감 그기서 끝나니까