Java/Spring Security
[Spring Security] WebSecurityConfigurerAdapter 에러
Jshrewd
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