[Spring] Spring Security 필터 등록시 2번 호출되는 문제

klmin·2024년 10월 21일
0

version : 3.3.4

Spring Security에 필터를 등록해놓고 사용하는 도중에 로그가 2번 찍히는 문제가 있어 정리해본다.

@Component로 JwtFilter를 등록해놓고 Security Filter chain에도 넣어놨다.


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

찾아보니 @Component로 인해 필터가 등록되고 Spring Security에도 등록을 해놔서 필터가 2개 등록되는 문제로 확인되었다.

빈 등록을 제거하고 생성자 주입으로 시큐리티에 넣어주면 호출을 한번만 한다.


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

profile
웹 개발자

0개의 댓글