들어가기에 앞서
실제 프로젝트 진행했던 코드 내용은 업로드하지 않았습니다
@ControllerAdvice
적용@ExceptionHandler
를 모아 글로벌하게 처리, 전체적인 Exception
을 핸들링하며 ErrorPage에 ModelAndView
를 전달@RestControllerAdvice
적용, 대상은 RestController
애노테이션을 적용한 컨트롤러@RestControllerAdvice
= @ControllerAdvice
+ @ResponseBody
JSON
으로 내려줌API 관련 Exception
, JSON 관련 Exception
을 핸들링ResponseEntityExceptionHanlder
를 상속 받으며handleExceptionInternal
메소드 활용 / 오버라이드https://veneas.tistory.com/entry/Spring-Boot-REST-API-%EC%98%88%EC%99%B8%EC%B2%98%EB%A6%ACResponse-Json
https://mangkyu.tistory.com/205