[SpringFrameWork] @RestControllerAdvice를 사용해보자
직전에 진행했던 프로젝트에서는 예외 처리를 할 때 try-catch를 이용해서 했었다. 그러다보니 자연스럽게 코드 라인이 길어지고 가독성도 떨어졌었다. 또 복잡하게 보이는 코드 때문에 생산성이 떨어지는 느낌을 많이 받았고, 중복되는 부분이 너무 많았다!! 이 부분에 대해서 불만이 많았고 어떻게 하면 가독성을 좋게 만들 수 있을까? 라는 고민과 함께 @ControllerAdvice를 발견했다. @ControllerAdvice 를 사용해서 예외 처리를 해보자!! @ControllerAdvice? @ExceptionHandler, @ModelAttribute, @InitBinder 가 적용된 메서드들에 AOP를 적용해 Controller 단에 적용하기 위해 고안된 어노테이션이라고 한다. 클래스에 선언하면 되며..