[Spring boot] @ExceptionHandler, @ControllerAdvice


[Spring boot] @ExceptionHandler, @ControllerAdvice

ExceptionHandler 스프링은 API 예외 처리 문제를 해결하기 위해서 @ExceptionHandler 어노테이션을 사용해서 예외 처리 기능을 제공한다. import lombok.AllArgsConstructor; import lombok.Data; @Data @AllArgsConstructor public class ErrorResult { private String code; private String message; } public class ApiExceptionV2Controller { @ResponseStatus(HttpStatus.BAD_REQUEST) @ExceptionHandler(IllegalArgumentException.class) public ErrorResult illegalExHandle(IllegalArgumentException e) { log.error("[exceptionHandle] ex", e); return new ErrorResult...


#ControllerAdvice #ExceptionHandler #스프링 #스프링부트

원문링크 : [Spring boot] @ExceptionHandler, @ControllerAdvice