예외 처리

GlobalException Handler 만들어서 예외 처리 로직 한군데 모으기

Controller 단까지 던져진 예외들을 처리할 수 있다.

Exception 발생 -> DispatcherServlet이 HandlerExceptionResolve 호출

-> @RestControllerAdvice 내 예외처리 가능한 핸들러 찾아 실행

-> 예외 처리 메서드가 ProblemDetail 바디에 담고, ProblemDetail 상태코드에 따라 HTTP 상태 코드 반환

Last updated