java 17 이하 버전은 spring boot 2.7x 이하 버전만 사용할 수 있다.
하지만 spring boot 2.7.x 이하 모든 버전이 2023-11-24 기술지원 종료됨(EOS)
https://spring.io/projects/spring-boot#support
따라서 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+
'학습 > Java_Spring' 카테고리의 다른 글
Mybatis일때 Controller에서의 페이징처리 (0) | 2024.06.24 |
---|---|
자주 사용한 애너테이션 정리 (0) | 2024.06.24 |
Spring Boot에서 하나의 JAR 파일로 빌드하고, 각기 다른 포트로 'admin'과 'user' 컨트롤러를 구분하기 (0) | 2024.06.24 |
Spring Boot 애플리케이션에서 CORS(Cross-Origin Resource Sharing)를 설정 (0) | 2024.06.23 |
openjdk 설치 (0) | 2024.06.21 |