@ControllerAdvice1 스프링 API 예외 처리2 API 예외처리의 어려운 점HandlerExceptionResolver의 경우 ModelAndView를 반환하는데, 이는 API 응답에서는 불필요또한, API 응답을 위해서 HttpServlerResponse에 직접 응답 데이터를 넣었지만, 과정이 불편특정 컨트롤러에서만 발생하는 예외를 별도로 처리하기 어려움ExceptionHandlerExceptionResolver@ExceptionHandler({예외처리1.class, 예외처리2.class..})Method 선언스프링에서 기본 제공ExceptionResolver 중 우선순위가 가장 높음@ExceptionHandler 애노테이션을 선언하고, 해당 컨트롤러에서 처리하고 싶은 예외를 지정지정한 예외 또는 그 예외의 자식 클래스는 모두 예외 처리 가능다양한 .. 2024. 7. 23. 이전 1 다음