스프링 프레임워크 (스프링부트 포함) 에서 REST API 서비스 구축할 때 에러페이지로 리디렉션 되는 경우가 있다.
이럴 때는 에러 처리 부분을 수정해 줄 수 있다. 각종 리졸버를 통한 방법 ResponseStatusEntity 관련한 방법 외에도 여러 방법이 있지만.. 가장 쉽고 빠르게 적용할 수 있는 방법이 있다.
import org.springframework.web.bind.annotation.RestControllerAdvice
import org.springframework.web.reactive.result.method.annotation.ResponseEntityExceptionHandler
@RestControllerAdvice
class RestResponseExceptionHandler : ResponseEntityExceptionHandler() {
}
이게 끝이다. 이 얼마나 심플하고 깔끔하며 아름다운가. 찬양하라.
'개발자의 정보 > Java & framework' 카테고리의 다른 글
spring6 3가지 rest-client 사용하기 (0) | 2023.03.11 |
---|---|
Note: Recompile with -Xlint:unchecked for details. (0) | 2023.03.10 |
java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter (0) | 2023.03.01 |
spring rest 서비스중 error 응답에서 trace 제거하기 (0) | 2023.02.28 |
Outlook 회의실 API 연동하기 (java example) (0) | 2023.02.08 |
Spring Web Reactive Framework (0) | 2020.04.19 |
java.util.concurrent.ForkJoinWorkerThread에 대한 Java 코드 예제 (0) | 2020.03.31 |
데이터 과학을 위한 Kotlin (0) | 2020.03.26 |
댓글