
[스프링] @RestControllerAdvice 이용한 예외처리 방법
2022. 10. 14. 14:37
스프링
@RestControllerAdvice 스프링에서 예외처리를 하는 대표적인 방법으로 @ExceptionHandler 어노테이션이 있다. 하지만 이 어노테이션은 각각의 메서드에 따로 적용되기 때문에, 필요한 메서드마다 일일이 달아줘야 하는 번거로움이 있다. 우리는 RestControllerAdvice 어노테이션을 이용해 그 불편함을 줄일 수 있다. 바로 코드로 설명하겠다. @RestControllerAdvice public class GlobalExceptionHandler { @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) // 500 error @ExceptionHandler(Exception.class) // public Exception handlerAllE..