API1 [SPRING BOOT] REST API 개발하기 2 - ControllerAdvice, ExceptionHandler REST API 개발하기 2 - ControllerAdvice, ExceptionHandler GitHub 소스 ControllerAdvice 및 ExceptionHandler는 클라이언트에서 우리 API로 요청이 들어왔을 때, 에러가 발생한다면 어떻게 핸들링 할지에 대한 처리. 두 어노테이션은 하는 역할은 같지만, scope에 차이가 있는데, ExceptionHandler는 Exception마다 어떻게 처리할지에 대해 메소드 레벨에 선언하는 어노테이션이다. ControllerAdvice는 모든 컨트롤러에서 Exception이 발생한다면 핸들링을 담당할 핸들링 전용 Controller에 선언하는 어노테이션이다. Exception을 처리할 UserControllerAdvice를 만든다. package su.. 2020. 7. 11. 이전 1 다음