기존에 잘 사용하던 EnableGlobalMethodSecurity 가 Spring Boot 3.x, Spring security 6.x 로 버전을 올리면서 Deprecated가 되었습니다...
이에 따라 값들을 수정해주어야 하는데, 아직 전부 파악하지는 않았고, 어떻게 해결해야하는지 까지는 파악했습니다.
우선, @EnabelGlobalMethodSecurity 는 @EnableMethodSecurity 를 쓰라고 해당 페이지에서 알려줬습니다.
https://docs.spring.io/spring-security/site/docs/current/api/deprecated-list.html
또한, 지금까지 옵션으로 설정해주던 prePostEnabled의 값이 ture가 defalut 값이 되면서 설정을 안해줘도 되게 변경 되었습니다.
나머지 GlobalMethodSecurityConfiguration 는 설정을 바꿔주려고 했습니다.
해당 화면에서 말하는 것처럼 PrePostMethodSecurityConfiguration 을 사용하려고 했는데 저 밑에서 말한 클래스가 전부 없더군요... 그래서 이 부분은 아직 저도 해결하지 못했습니다. 만약 아시는 분 있으면 댓글 부탁드릴게요.ㅠ
'Back-end > spring' 카테고리의 다른 글
[Spring] Spring type(스프링의 종류) (0) | 2022.12.05 |
---|---|
[Spring] DI, IoC 정리 (0) | 2022.11.14 |
[Spring] Spring Bean의 개념과 Bean Scope의 종류 (0) | 2022.11.14 |
[Spring] Lombok 어노테이션 정리 (1) | 2022.11.14 |
[Spring JPA] JPA는 무엇인가? (0) | 2022.09.23 |