ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Spring Security] WebSecurityConfigurerAdapter 에러
    Java/Spring Security 2023. 3. 5. 01:14
    728x90

    가끔 구버전 Spring security 강의나 자료를 보면 SecurityConfig 파일에 WebSecurityConfigurerAdapter를 상속받아서 사용하여 configurer 메소드를 오버라이딩 하여 설정하는 방법을 사용했었다.

     

    예시

    @Configuration
    @EnableWebSecurity // 스피링 시큐리티 필터가 스프링 필터체인에 등록이 됨.
    public class SecurityConfig extends WebSecurityConfigurerAdapter {
    
    	@Override
        // 코드 목록
    
    }

    허나 WebSecurityConfigurerAdapter는 현재 deprecated 됐으므로, 현재는 SecurityFilterChain을 리턴하는 메소드를 빈에 등록하는 방식으로, 컴포넌트 방식으로 컨테이너가 관리하는 방법을 사용한다.

     

    현재 사용 방식

    @Configuration
    @EnableWebSecurity // 스피링 시큐리티 필터가 스프링 필터체인에 등록이 됨.
    public class SecurityConfig {
    
        @Bean
        public SecurityFilterChain filterChain(HttpSecurity http) throws Exception{
         // 코드 구현 부분
            return http.build();
        }
    
    }

    혹시나 강의 및 서적을 참고하면서 학습 중 흰색 줄이 그어진다면 참고하도록 하자.

    728x90
Designed by Tistory.