4.2(Beta) Spring Security 및 Spring Boot 간 호환성 확인 질문의 건
- 작성자 :
- 코*토
- 작성일 :
- 2024-01-16 19:05:21
- 조회수 :
- 1,027
- 구분 :
- 호환성확인
- 진행상태 :
- 완료
Q
안녕하세요, 담당자님.
https://www.egovframe.go.kr/home/sub.do?menuNo=12
메뉴에 보면 Beta가 Spring Boot 2.7.12를 지원한다고 나와있습니다.
상세 버전을 보면 Spring Security 5.7.1에서 5.8.3으로 업데이트 되었습니다.
그런데 Maven의 Spring-Boot-Starter-Security를 보면 Spring Boot와 같은 버전을 기준으로 할 때
(https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-security/2.7.12)
Spring Security의 버전이 5.7.8인 것 같습니다.
Q1. 해당 버전을 사용해도 되는지요?
Q2. 안된다면, 어떻게 맞춰야 할까요?
https://www.egovframe.go.kr/home/sub.do?menuNo=12
메뉴에 보면 Beta가 Spring Boot 2.7.12를 지원한다고 나와있습니다.
상세 버전을 보면 Spring Security 5.7.1에서 5.8.3으로 업데이트 되었습니다.
그런데 Maven의 Spring-Boot-Starter-Security를 보면 Spring Boot와 같은 버전을 기준으로 할 때
(https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-security/2.7.12)
Spring Security의 버전이 5.7.8인 것 같습니다.
Q1. 해당 버전을 사용해도 되는지요?
Q2. 안된다면, 어떻게 맞춰야 할까요?
환경정보
-
- OS 정보 : linux
- 표준프레임워크 버전 : 4.2 beta
- JDK(JRE) 정보 : 17
- WAS 정보 : tomcat 9
- DB 정보 : MySQL8
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
표준프레임워크 실행환경 v4.2 (beta)의 경우
Spring core 버전 5.3.27로 구성되어 있는데
Spring Boot Starter의 경우 버전 2.7.12가 Spring core 버전 5.3.27와 의존성이 있으며
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter/2.7.12
Spring Security 버전 5.8.3과 5.7.8 두 버전 모두
Spring core 버전 5.3.27과 의존성이 있으므로
https://mvnrepository.com/artifact/org.springframework.security/spring-security-core/5.8.3
https://mvnrepository.com/artifact/org.springframework.security/spring-security-core/5.7.8
Spring Boot 프로젝트를 구성하실 때
표준프레임워크 v4.2 (beta) 사용에는 문제가 없으며
표준프레임워크는 Spring Framework를 기준으로 구성되기 때문에
Spring Security는 v5.8.3으로 구성되었다는 점
참고 부탁 드립니다.
감사합니다.
표준프레임워크 센터입니다.
표준프레임워크 실행환경 v4.2 (beta)의 경우
Spring core 버전 5.3.27로 구성되어 있는데
Spring Boot Starter의 경우 버전 2.7.12가 Spring core 버전 5.3.27와 의존성이 있으며
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter/2.7.12
Spring Security 버전 5.8.3과 5.7.8 두 버전 모두
Spring core 버전 5.3.27과 의존성이 있으므로
https://mvnrepository.com/artifact/org.springframework.security/spring-security-core/5.8.3
https://mvnrepository.com/artifact/org.springframework.security/spring-security-core/5.7.8
Spring Boot 프로젝트를 구성하실 때
표준프레임워크 v4.2 (beta) 사용에는 문제가 없으며
표준프레임워크는 Spring Framework를 기준으로 구성되기 때문에
Spring Security는 v5.8.3으로 구성되었다는 점
참고 부탁 드립니다.
감사합니다.