[Spring Security]WebSecurityConfigurerAdapter Deprecated 변경

coldbrew·2023년 9월 6일
0
post-thumbnail


예전 자료를 찾아보면서 시큐리티 로그인 기능을 구현하고 있었다. 기존에는 스프링 시큐리티를 사용하면 기본적인 시큐리티 설정을 하기 위해서 WebSecurityConfigurerAdapter라는 추상 클래스를 상속하고, configure 메서드를 오버라이드하여 설정했다. 인텔리제이에서 구현 중 위에 이미지와 같은 안내를 받았고 해당 내용을 찾아봤다.

스프링 시큐리티 5.7.0-M2 부터 WebSecurityConfigurerAdapter는 deprecated 되었다는 내용을 찾을 수 있었다. 그렇다면 해당 변경사항을 고려해서 시큐리티를 수정해야 하는지 작성했다.


기존에 작성했던 코드

변경된 내용


1. WebSecurityConfigurerAdapter 상속을 통한 오버라이딩 삭제
2. @Bean 에노테이션을 이용하여 빈으로 등록
3. 메서드 이름이 configure에서 filterChain으로 변경
4. 반환 타입을 SecurityFilterChain로 변경

0개의 댓글