ExceptionHandler를 이용해서 Bean Validation의 Exception 결과를 처리하는 방법을 구현하는 도중에 개발자는 아래와 같은 인터페이스를 발견했다.
ResponseEntityExceptionHandler
이게 어떤 용도 인지 공부해보고 적용하자.
1) ResponseEntityExceptionHandler 적용
ResponseEntityExceptionHandler를 사용하는 이유는 SpringMVC 예외를 처리해주고 있기 때문이다. 결국 1개의 글로벌 ExceptionResolver에서 springMVC에외와 그외의 모든 예외를 처리하기 위함이다.
2) Dto 패키지 경로 리팩토링
참고)
kapentaz.github.io
annajin.tistory.com
https://velog.io/@appti/ResponseEntityExceptionHandle
mangkyu.tistory.com(가장 많이 참조)