본문 바로가기
Back-End (web)

[Mono][Feign] 404 error custom throw

by 햄과함께 2020. 8. 16.
320x100

feign에서 404에러 발생 시 에러 핸들링

Mono.fromCallable { feign.get() }
    .onErrorReturn(FeignException.NotFound::class.java, null)
    .subscribeOn(Schedulers.elastic())

 

Feign 에서 404 에러발생시 FeignException.NotFound 에러를 뱉는다.

onErrorReturn으로 이를 catch 하여 원하는 응답값을 반환해준다.

320x100

댓글