728x90
반응형
ExceptionResolver
-
String MVC - 직접 구현해보는 API 예외처리Spring/Spring MVC 2022. 2. 14. 01:25
APi 예외 처리 직접 구현하기 API 예외 처리 - BasicErrorController 이용 API 예외 처리 - HandlerExceptionResolver 이용한 예외 처리 구현 API 예외 처리 - BasicErrorController 이용 API 예외처리 text/html 형식의 예외처리를 직접 구현하여 사용하면 예외 발생 시 응답 메시지로 4xx.html, 5xx.html와 같은 오류 페이지를 쉽게 클라이언트에게 보내줄 수 있다. 하지만 API의 경우에는 다르다. API 예외처리에서 응답 메시지에 오류 페이지를 전달해주면 JSON형식이 아니기 때문에 제대로 된 랜더링을 하지 못하게 된다. 때문에 각 오류 상황에 맞게 오류에 대한 정보들을 JSON으로 전달해줘야 한다. 스프링에서는 @Excep..