Spring에서 Exception 처리하는 범위를 3가지로 나눌 수 있어요.
3가지 범위에서 사용되는 어노테이션과 사용 방법은 간단하게 설명하면 아래와 같아요.
1. 메소드 단위 : try/catch
2. Controller 단위 : @ExceptionHandler
3. 전역 처리 : @ControllerAdvice
자세한 예제가 궁금하다면 아래 사이트 참고해주세요.
Spring boot exception handling – @ExceptionHandler example
스프링부트. @ControllerAdvice를 이용한 HTML과 JSON 요청에 대한 예외 처리
Spring Boot, ExceptionHandler, 전역 예외 처리 로직 작성하기
[spring] 서블릿 에러 핸들링 - 3 (@ControllerAdvice를 사용한 전역 익셉션 처리)
'Programming > Springboot' 카테고리의 다른 글
[Springboot] Docker 연동 (0) | 2022.11.02 |
---|---|
[springboot] @PostContruct @PreDestory @Value (0) | 2022.11.01 |
[Springboot] @DateTimeFormat @JsonFormat (0) | 2022.10.31 |