[Spring] Filter에서 Exception을 관리하는 법
·
BackEnd
Jwt 토큰을 통한 인증, 인가를 구현하던 중 발생한 문제점과 그에 대한 해결법을 정리했습니다.제가 구현한 Spring 서버는 다음과 같은 프로세스를 가집니다. 사용자가 로그인 합니다.로그인 성공시 token을 발급합니다.발급 받은 토큰으로 인가가 필요한 url에 접근 할 때, header에 Token을 담아서 옵니다.미들웨어인 Filter가 인가에 대한 로직을 처리후 성공한다면 비즈니스 로직을 거친후 반환합니다.구현했을 때, 성공적으로 반환하거나 혹은 제가 원하는 예외 처리가 되었을거라고 생각하고 실행한 결과전혀 다른 Response 타입이 나왔습니다. 저는 위와 같은 Response를 원했습니다. 하지만 위의 사진 처럼 예상하지 못한 Exception Response가 나오게 되었습니다. 이 상황은 ..