[백엔드] Blog - 전역 예외 커스텀 처리하기 @RestControllerAdvice, @ExceptionHandler
·
백엔드/Java + Spring
목차1. ExceptionAdvice1.1. handleGlobalException 메서드1.2. handleMethodArgumentNotValid 메서드 1. ExceptionAdvice (전역 예외처리 핸들러)최근에 개발한 블로그 프로젝트에서 사용한 커스텀 전역 예외처리 핸들러이다. @Slf4jLombok의 어노테이션으로, 클래스에 로깅 기능을 추가한다. 이 어노테이션을 사용하면 log 객체를 생성하지 않고도 로깅할 수 있다.ResponseEntityExceptionHandler 내부에도 logger가 정의되어 있기는 하나 이 어노테이션이 사용하기 편리하다. @RestControllerAdvice(annotations = {RestController.class})전역적으로 @RestControl..