Filter1 필터에서 예외처리 필터내부에서 예외를 던졌을 때, @ControllerAdvice가 처리하지 못하고 500에러만 응답하는 이유에 대해서 알아보겠습니다.목차발생한 문제원인 분석처음 시도한 방법해결 방법발생한 문제Jwt 필터에서 jwtUtil.validateToken 토큰의 유효성 검증 중 예외를 던졌을때 예상과 다르게 500 Internal Server Error가 발생하였습니다.원인 분석Spring에서 @ControllerAdvice는 DispatcherServlet 이후의 흐름에서 발생한 예외만 처리할 수 있습니다. 하지만 Filter, Interceptor등은 DispatcherServlet보다 앞단에서 실행되므로, 이 구간에서 발생한 예외는 @ControllerAdvice가 관여할 수 없습니다. 즉, 필터 내부에서 .. 2025. 6. 12. 이전 1 다음