스프링 시큐리티로 JWT 생성해서 구현 중인데


usernamepasswordauthenticationfilter를 상속한 필터
에서 로그인 회원 인증과 토큰 생성 등을하고


OncePerRequestFilter를 상속한 그 다음 필터에서

토큰에 따라 추가 작업을 하는데


shouldNotFilter 메서드를 오버라이드 해서

"/api/login" url로 들어오면 그냥 OncePerRequestFilter를 그냥 넘어가게 했단 말이지

근데 자꾸 안넘어 가는거야.


그래서 찾아보니까


shouldNotFilter 에서 request.getServletPath()를 하는데

"/"만뜸
뭔가 싶어서

usernamepasswordauthenticationfilter에서 호출했더니

거긴 "/api/login"이라고 잘 뜸


도대체 이유를 모르겠음.

똑같이 request를 이용해서 url을 부르는데 왜 

다음 필터에선 "/"만 뜨지