ExceptionHandler은 어떻게 작동하나요? #162
Replies: 2 comments
-
Spring MVC 애플리케이션에서 예외가 발생하면, DispatcherServlet이 적절한 HandlerExceptionResolver를 찾아 예외를 처리합니다. Spring에 기본적으로 등록된 HandlerExceptionResolver는 세 가지가 있으며, 각 리졸버는 우선순위에 따라 예외를 처리합니다. 그 중 ExceptionHandlerExceptionResolver가 가장 먼저 동작하며, 발생한 예외가 이렇게 함으로써 예외가 발생했을 때 적절한 방법으로 처리되어 사용자에게 친화적인 에러 메시지를 제공하거나 로깅 등의 추가 작업을 수행할 수 있습니다. |
Beta Was this translation helpful? Give feedback.
-
스프링 MVC는 컨트롤러(핸들러) 밖으로 예외가 던져진 경우 예외를 해결하고, 동작을 새로 정의할 수 있는 HandlerExceptionResolver를 제공한다. 줄여서 스프링은 API 예외 처리 문제를 해결하기 위해
참고로 지정한 예외 또는 그 예외의 자식 클래스를 모두 잡을 수 있다. 참고: 김영한 MVC-2 9장 API 예외 처리 |
Beta Was this translation helpful? Give feedback.
-
https://parkmuhyeun.github.io/woowacourse/2023-04-19-Exception-Handler/
Beta Was this translation helpful? Give feedback.
All reactions