16편에서는 HttpMessageConverter를 통해 요청/응답 본문(JSON)이 어디에서 변환되는지를 살펴봤습니다.이번 글에서는 요청 처리 중 예외가 발생했을 때, Spring MVC가이 예외를 어디서 잡고, 어떤 응답으로 바꿀지 를 결정하는 과정을 구조적으로 정리해보겠습니다.1. Spring MVC에서 예외는 어디서 발생할까예외는 요청 처리 전 과정에서 발생할 수 있습니다.ArgumentResolver 단계 (파라미터 바인딩 실패)HttpMessageConverter 단계 (JSON 파싱 실패)컨트롤러 메서드 내부서비스 / 트랜잭션 계층중요한 점은,예외가 어디서 발생했든 DispatcherServlet까지 전파된다는 것입니다.2. 예외를 처리하는 주체: HandlerExceptionResolver..