예외1 @RestControllerAdvice 예외 처리 기본적으로 스프링은 요청에 대해서 예외가 발생하면 Whitelabel Error Page가 보여진다 하지만 일반 사용자한테 저런 에러 페이지를 보여주는 것보다 의미 있는(?), 알 수 있는 문구를 보여주면 좋을 것이다. 스프링에서는 @RestControllerAdvic를 사용해서 예외를 깔끔하게 처리할 수 있다. 예외가 발생하면 미리 정의해놓은 응답으로 보낼 수 있다. 간단하게 예제를 만들어 보겠다. ErrorCode @RequiredArgsConstructor @Getter public enum ErrorCode { NOT_FOUND_USER(HttpStatus.NOT_FOUND, "회원을 찾을 수 없습니다."), NEED_TO_LOGIN(HttpStatus.UNAUTHORIZED, "로그인이 필요합니.. 2021. 10. 31. 이전 1 다음 728x90