Reactor1 Reactor 예외 발생에 대해 리액터에서 예외를 발생시키는 방법은 다양하다 그 중에 2가지 throw와 error 에 대해 알아보려고 한다. throw는 가장 일반적으로 예외를 발생시키는 키워드라 생략하고, error에 대해 알아보겠다. public static Mono error(Throwable error) 공식 페이지를 살펴보면 위와 같다. 대략적으로 마블 다이어그램을 보면, consumer로 부터 subscribe가 발생하면 그 때, error 안에 값인 Throwable 값이 emit된다. Mono.error(new IllegalArgumentException()) 예제를 보면 위와 같이 사용할 수 있다. 그런데!! throw와 error를 사용하는 시점은 좀 다르다. (아래 예제 참조) fluxOrMono.flatMap(n.. 2020. 12. 4. 이전 1 다음