Technical NOTE

SpringFramework 버전별 JavaEE(JakartaEE) 버전 정리 본문

미들웨어/JEUS

SpringFramework 버전별 JavaEE(JakartaEE) 버전 정리

테크니컬노트 2024. 9. 24. 11:39
반응형
- 작성일 : 2024.09.24

 

SpringFramework 에서 지원하는 JavaEE(JakartaEE) 스펙 버전은 아래와 같이 정리가 가능하다.

 

SpringFramework 버전 JavaEE (JakartaEE) 버전 Servlet 버전 JSP 버전 JPA 버전 최소 Java 버전 호환 Java 버전
1.x J2EE 1.3 2.3 1.2   JDK 1.3 JDK 1.3, 1.4
2.x J2EE 1.4 2.4 2.0   JDK 1.4 JDK 1.4, 5
3.0 JavaEE 5 2.5 2.1 1.0 JDK 5 JDK 5, 6
3.1 JavaEE 5 2.5 2.1 1.0 JDK 5 JDK 5, 6, 7
3.2 JavaEE 5 2.5 2.1 1.0 JDK 5 JDK 5, 6, 7
4.0 JavaEE 6 3.0 2.2 2.0 JDK 6 JDK 6, 7, 8
4.1 JavaEE 6 3.0 2.2 2.0 JDK 6 JDK 6, 7, 8
4.2 JavaEE 6 3.0 2.2 2.0 JDK 6 JDK 6, 7, 8
5.0 JavaEE 7 3.1 2.3 2.1 JDK 8 JDK 8, 9, 10
5.1 JavaEE 7 3.1 2.3 2.1 JDK 8 JDK 8, 9, 10, 11
5.2 JavaEE 7 3.1 2.3 2.1 JDK 8 JDK 8, 9, 10, 11
5.3 JavaEE 7 3.1 2.3 2.1 JDK 8 JDK 8, 11, 17
6.0 JakartaEE 9 4.0 2.3 2.2 JDK 17 JDK 17 이상

 

추가사항
  • Spring 5.x: Java EE 7 이상이 필요하며, Java 8 이상 버전이 요구된다. 최소 Servlet 3.0(JavaEE 6) 이상이 요구됨
  • Spring 6.x: Spring 6에서 Jakarta 패키지로의 전환이 완료되었기 때문에, Jakarta EE 9 이상이 필요하며, 최소 Java 17 버전이 필요하다. 최소 Servlet 4.0(Java EE 8) 이상을 요구된다.

 

 

반응형