Spring Boot
JAVA 버전 선택과 Spring Boot
cookieangelo
2024. 3. 11. 10:41
처음 신규 프로젝트를 생성할 때 JAVA 버전 스프링부트 버전등 어떤거를 도입할지 고민을 하게 되었을때
그에 맞는 자료를 찾아보게 되었다
1. JAVA 버전별 지원 기간
LTS (Long Term Support) 라고 표기된 버전들이 지속적으로 지원 관리하는 버전들이다 .
2. JAVA 버전별 사용 빈도
Jetbrains 에서 2022년도 2021 년도 java 사용 빈도 조사에 의하면 java8이 많이 사용되고 있고 점점 11버전이 늘어나고
java17 버전도 늘어나는 추세이다 .
3. 프레임워크 사용 통계
프레임워크도 점점 스프링부트 사용이 늘어나오 스프링부트 3 버전부터는 java 17 이상 사용해야 하기 때문에
그에 따라 java17 이상 사용 비율도 점점 늘어날 듯 하다.
4. Spring Boot 버전별 사용가능 JAVA 버전
SpringBoot 버전 | JAVA 버전 |
3.2.3 |
Java17 이상 버전 |
3.0 | Java17 이상 버전 |
2.7 | Java8 ~ Java17 |
2.5 | Java8 ~ Java16 |
2.4 |
프로젝트에 맞는 상황과 환경 모든 걸을 고려하지만 Java 지원 기간이라든가 버전에 따른 어플리케이션 선택등
도 처음 프로젝트 생성함에 고민해 볼 점인것 같다 .