20240801 (목) 한달 인턴 과제 및 온보딩 진행 - 시큐리티 관련 오류 해결

2024. 8. 1. 16:26카테고리 없음

코드 일부 리팩토링 및 시큐리티 관련 오류 해결

오류 : JwtAuthenticationFilter의 filterChain.doFilter(request, response); 코드가 계속 순환참조를 발생시켜서 스택오버플로우 에러가 났음



전개 : 어째선지 SecurityConfig 안에 "/swagger-ui/**" 로 필터링 제외 처리를 해놔도 필터를 계속 거쳐감


원인 : WebConfig에 addViewControllers 가 모든 요청을 ~index.html 로 라우팅해버림

@Override
public void addViewControllers(ViewControllerRegistry registry) {
    registry.addViewController("/**").setViewName("forward:/index.html");
}



해결 : addViewControllers 를 주석처리 그외에 안쓰는 코드들도 주석처리