728x90
Spring Framework 및 Spring Boot 버전에 따른 지원 Java 버전 정리입니다.
🟢 Spring Framework 버전별 지원 Java 버전
| Spring Framework 버전 | 최소 지원 Java 버전 | 권장 Java 버전 |
| 2.5 ~ 3.2 | Java 5 | Java 6, 7 |
| 4.x | Java 6 | Java 7, 8 |
| 5.x | Java 8 | Java 11 |
| 6.x | Java 17 | Java 17, 21 |
728x90
🔵 Spring Boot 버전별 지원 Java 버전
| Spring Boot 버전 | 최소 지원 Java 버전 | 권장 Java 버전 |
| 1.0 ~ 1.5 | Java 7 | Java 8 |
| 2.0 ~ 2.2 | Java 8 | Java 11 |
| 2.3 ~ 2.7 | Java 8 | Java 11, 17 |
| 3.x | Java 17 | Java 17, 21 |
🚀 추가 참고사항
- Spring 6.x 및 Spring Boot 3.x부터는 Java 17 이상 필수
- Spring Boot 2.7은 2024년 11월까지 지원(LTS)
- Spring Boot 3.x는 Jakarta EE 9 이상을 사용하며, Java EE 기반 라이브러리는 호환되지 않음
사용 중인 Spring 및 Java 버전을 고려하여 프로젝트를 유지보수하는 것이 중요합니다.
728x90
'개발 > Spring' 카테고리의 다른 글
| Spring Boot와 Jasypt로 비밀번호 암호화 및 복호화 설정 (0) | 2025.03.17 |
|---|---|
| Spring Boot에서 JSP 페이지 접근 시 "Path with WEB-INF or META-INF" 경고 해결 방법 (0) | 2025.02.25 |
| @Mock vs @MockBean 테스트 차이 (0) | 2025.02.19 |
| Spring HTTP 메소드 매핑 (0) | 2025.02.18 |
| @Async 어노테이션 사용 - 비동기 메서드 실행 (0) | 2025.02.18 |