헤르메스 LIFE

[Spring & Spring Boot] 스프링 JDK 버전 호환 본문

Spring Framework

[Spring & Spring Boot] 스프링 JDK 버전 호환

헤르메스의날개 2023. 1. 29. 00:58
728x90

[Spring &  Spring Boot] 스프링 JDK 버전 호환

개발환경을 셋팅하다보면 꼭 찾아보게되는 내용이라.. 

정리해봤습니다.


스프링 - JDK 버전 호환

Release Version JDK 비고
2023.11 Spring FrameWork 6.2.x JDK 17, 19, 21, 23, 25  
2023.11 Spring FrameWork 6.1.x JDK 17, 19, 21, 23  
2022-11 Spring FrameWork 6.0.x JDK 17, 19, 21  
2020-10 Spring FrameWork 5.x.x JDK 8, 11, 17, 19, Java EE 8  
  Spring FrameWork 4.3.x JDK 6, 7, 8
EOL(end-of-life) 2020/12/31
 
  Spring FrameWork 3.2.x JDK 5
EOL(end-of-life) 2016/12/31
 

스프링 Boot - JDK 버전 호환

Release Version JDK(LTS) 비고
  Spring Boot 3.x JDK 17 Spring FrameWork 6.0 지원
Gradle 7.5
  Spring Boot 2.7   Spring FrameWork 5.3.22 지원
Gradle 6.8.x ~ 7.x
Tomcat9
  Spring Boot 2.6    
  Spring Boot 2.5   Gradle 6.8 이상
  Spring Boot 2.4   Spring FrameWork 5.3 지원
  Spring Boot 2.3 JDK 11 Spring FrameWork 5.2 지원
Tomcat 9
  Spring Boot 2.2   Spring FrameWork 5.2 지원
Gradle 4.10 이상
Tomcat 9
2018.10 Spring Boot 2.1 JDK 8, 11 Spring FrameWork 5.1 지원
Tomcat 9
2018.03 Spring Boot 2.0 JDK 8 Spring FrameWork 5.0 지원
Tomcat 8.5
2017.01 Spring Boot 1.5 JDK 6, 7, 8 Spring FrameWork 4.2 지원
Tomcat 8.5
2014.05 Spring Boot 1.1 JDK 6 Spring FrameWork 4.0.5 지원
Tomcat 7.0.54

출처

https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions

 

Spring Framework Versions

Spring Framework. Contribute to spring-projects/spring-framework development by creating an account on GitHub.

github.com

https://spring.io/projects/spring-framework/#support

 

Spring Framework

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuse

spring.io

 

https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2020.0-Release-Notes#breaking-changes

 

Spring Cloud 2020.0 Release Notes

Spring Cloud Release Train - dependency management across a wide range of Spring Cloud projects. - spring-cloud/spring-cloud-release

github.com


https://hermeslog.tistory.com/657

 

[JAVA] OpenJDK 종류

2019년 9월 14일 Oracle에서 새로운 라이센스를 발표하였습니다. https://www.oracle.com/downloads/licenses/no-fee-license.html Oracle No-Fee Terms and Conditions (NFTC) License Agreement Your use of this Program is governed by the No-Fee Te

hermeslog.tistory.com

https://hermeslog.tistory.com/506

 

[Eclipse] Eclipse의 버전별 애칭

출처 : Eclipsepedia ( https://wiki.eclipse.org/Eclipse/Installation ) Eclipse/Installation - EclipsepediaInstalling Eclipse is relatively easy, but does involve a few steps and software from at least two different sources. Eclipse is a Java-based applic

hermeslog.tistory.com

 

728x90