안녕하세요
오늘은 Spring Security 5.7ver WebSecurityConfigurerAdapter 지원이 되지 않을 때 해결 방법을 들고 왔습니다!
방학을 맞이해 게시판을 만들고 있는데 지원이 안 된다는 안내가 떴어요 ㅠㅠ
공식 문서에 가서 살펴보니 5.7.0 버전부터는 사용하지 않는다고 나와있더라고요!
공식 문서를 따라서 제가 지금 해보고 있는 프로젝트에 한 번 적용해봤습니다
HttpSecurity 구성 방법만 나와있으니 다른 방법은 공식 문서 참고 해주세요!
HttpSecurity 구성방법
원래 코드
SecurityConfig.java
public class SecurityConfig extends WebSecurityConfigAdapter{
...
@override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin()
.loginPage("root")
. ...;
}
변경 적용 코드
SecurityConfig.java
public class SecurityConfig {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception{
http.formLogin()
.loginPage("root")
. ...
return http.build();
}
@Bean으로 잡아주고, return으로 꼭 http.build()를 해주시면 이전과 같이 사용 가능합니다!
도움이 되셨길 바랍니다 😶❤️
'정보 > SpringBoot' 카테고리의 다른 글
[서버 배포/Maven] Sprginboot Jar 파일로 서버 배포하기 (0) | 2022.11.02 |
---|---|
[InteliJ/인텔리제이] application.properties 한글 주석 깨짐 현상 (0) | 2022.07.09 |
[IntelliJ/인텔리제이] compiler.automake.allow.when.app.runnig없음 (0) | 2022.07.09 |