-
[Spring Security] WebSecurityConfigurerAdapter 에러Java/Spring Security 2023. 3. 5. 01:14728x90
가끔 구버전 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