에러 처리 - Filter에서 발생한 에러 처리하기
Filter에서 JWT에 대한 에러를 처리하려는데, @ControllerAdvice에서 에러를 잡아내지 못해서제가 만든 ErrorResponse의 형태로 에러를 보내는 것에 문제가 생겼다는 것을 알게되었습니다. Filter는 DispatcherServlet 전에 실행이 되므로 @ControllerAdvice가 발생한 예외를 잡아서 처리할 수 없습니다. 기존의 JwtFilterpublic class JwtFilter extends OncePerRequestFilter { private final JwtValidator jwtValidator; public JwtFilter(JwtValidator jwtValidator) { this.jwtValidator = jwtValidator;..
2025.02.19