exception(2)
-
@ExceptionHandler, @ControllerAdvice
안녕하세요. 오늘은 Spring에서 Exception 처리에 대해 다뤄보겠습니다. 지난 포스팅에서 Spring Exception에 대한 내용을 다뤘습니다. 이번 포스팅에서는 Annotation을 이용한 Exception 처리 방식에 대해 다루고자 합니다. @ExceptionHandler, @ControllerAdvice을 알아볼텐데요. 미리 간단히 정리하면 아래와 같습니다. 미리 보기 ✔️ @ExceptionHandler : Controller 내의 Method 범위로 Exception 처리 (Target이 Method) @ControllerAdvice : Controller 전역에 걸쳐 Exception 처리 (Target이 TYPE − 즉, Class, Interface, Enum) @Exceptio..
2022.03.08 -
Spring Exception, 제대로 처리하기
안녕하세요. 오늘은 Spring에서의 Exception 처리에 대해 다루도록 하겠습니다. 본 내용은 토비의 스프링 3.1 을 학습하고 정리한 글입니다. 자세한 정리본은 깃허브를 참고해주세요. 문제의 예외 처리 방법 예외를 처리하는 건 코드를 짜면서 굉장히 번거로운 일이 될 수 있습니다. 그래서 많은 사람들이 예외 처리를 할 때 문제가 되는 코드를 짜곤 하는데요. 지금부터 어떤 예외 처리 방법이 문제가 되는지 알아보도록 할게요. 📌 예외 블랙홀 예외에 대한 아무런 대응없이 진행되는 코드 종종 코드를 짜게 되면 아래와 같은 코드를 확인할 수 있습니다. try { ... } catch(SQLException e) { } 위와 같은 처리는 프로그램 실행 중 오류로 인해 예외가 발생했는데, 무시하고 계속 진행해버..
2022.03.06