Spring 예외처리 (@ExceptionHandler, @ControllerAdvice)
·
SpringBoot
Springboot를 공부해나가고 부트캠프에서 예외처리 관련 과제를 받아 진행을 하다보니 throw를 통한 예외처리가 아닌 직접 커스텀하여 중복되는 코드를 줄여나갈 수 있는 방법을 기록하려 합니다.이 글을 Spring 공식 페이지를 기반으로 작성하였습니다.(하단에 나와있는 코드는 Spring 공식 홈페이지의 코드입니다.) 가장 처음 작성해볼 방법은 예외 클래스나 컨트롤러 메서드에 HTTP 상태 코드를 명시적으로 지정할 수 있도록 해주는 어노테이션 @ResponseStatus를 통해서 예외처리를 하는 방법입니다. 1. @ResponseStatus@ResponseStatus(value=HttpStatus.NOT_FOUND, reason="No such Order") // 404 public class Or..