version : 3.3.4
Spring Security에 필터를 등록해놓고 사용하는 도중에 로그가 2번 찍히는 문제가 있어 정리해본다.
@Component로 JwtFilter를 등록해놓고 Security Filter chain에도 넣어놨다.



OncePerRequestFilter는 한번만 요청받는다고 알고있었는데 API 요청을 보내보니 로그가 2번 찍히는 문제가 있었다.


찾아보니 @Component로 인해 필터가 등록되고 Spring Security에도 등록을 해놔서 필터가 2개 등록되는 문제로 확인되었다.
빈 등록을 제거하고 생성자 주입으로 시큐리티에 넣어주면 호출을 한번만 한다.



Security Filter chain에 주입시에는 빈 생성을 할경우 중복실행이 된다.