학습/Java_Spring
spring.io에서 java 17 이하 버전이 선택되지 않던 이유
son1004007
2023. 11. 27. 20:50
java 17 이하 버전은 spring boot 2.7x 이하 버전만 사용할 수 있다.
하지만 spring boot 2.7.x 이하 모든 버전이 2023-11-24 기술지원 종료됨(EOS)
https://spring.io/projects/spring-boot#support
Spring Boot
spring.io
따라서 JAVA 8버전(jdk 1.8)을 지원하던 Spring boot가 기술종료 되었기 때문에, 선택할 수 없었음.
주말에 막히고 나서 알게되었다.
JDK 17버전 이상을 사용해야만 한다.
나중에 비용을 위해서 어떤 JDK 버전을 선택하는 것이 최선인지 고민된다.
참고. 스프링 스타터 프로젝트 의존성 확인
https://spring.io/projects/spring-boot#learn 에서 각 버전별 Document의 시작하기 내용을 확인해서 버전을 선택
1) Spring Boot 2.7.18에는 Java 8이 필요하며 Java 21까지 호환됩니다. Spring Framework 5.3.31 이상도 필요합니다. 그래들 6.8.x, 6.9.x, 7.x 및 8.x, 메이븐 3.5+