ControllerAdvice

    [SpringBoot] Exception Handler 예외를 통합관리 하자.!!!

    [SpringBoot] Exception Handler 예외를 통합관리 하자.!!!

    요즘 YOPLE 서비스를 개발하면서 Exception을 핸들링해야 하는 일이 생겼다. 스프링 구조상 컨트롤러-서비스-JDBC lib를 통해 API가 처리되면서 Controller단에서 Throw 되는 Exception을 핸들링하고자 한다. 기존 예외 처리 방식은 trty-catch를 각 메소드별로 설정해주어 처리했다. 각 Exception별로 처리하는 중복 코드가 try-catch별로 생성되어 코드가 방대해지고 복잡해졌다..... 그래서 찾아보니 @ControllerAdvice와 @ExceptionHandler 두 어노테이션으로 Exception을 전역으로 처리할 수 있다고 한다.!!! @ExceptionHandler SpringFramwork Docs에서 @ExceptionHandler는 아래와 같이 ..