1. 문제
- WebSecurityConfigurerAdapter에 가로 줄이 그어졌습니다.
2. 원인
- WebSecurityConfigurerAdapter가 deprecated 되었기 때문입니다.
- 참조 : 공식문서
3. 해결방법
- 상속을 받아서 @Overwrite 하지 않고 직접 @Bean에 등록합니다.
4. 코드
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Overwrite
protected void configure(HttpSecurity httpSecurity) {
httpSecurity
.csrf().disable()
...
.cors();
}
@Configuration
public class SecurityConfig {
@Bean
public SecurityFilterChain configure(HttpSecurity httpSecurity) {
httpSecurity
.csrf().disable()
...
.cors();
return httpSecurity.build();
}
]