본문 바로가기

카테고리 없음

Jwt 코드 해석

@RequiredArgsConstructor
public class JwtFilter extends OncePerRequestFilter {
    private final MemberService memberService;
    private final String secretKey;

OncePerRequestFilter

스프링 프레임워크에서 제공하는 필터 클래스로 모든 요청에 대해 한번씩만 수행하도록 한다

이 클래스를 상속 받으면 모든 요청에 대해서 필터링을 수행해야 한다

 

    @Override
    protected void doFilterInternal(HttpServletRequest request,
                                    HttpServletResponse response,
                                    FilterChain filterChain) throws ServletException, IOException {

doFilterInternal

실제 필터링 작업을 수행하는 메소드이다. 모든 http  요청에 대해 이 메소드가 실행된다