Spring是否支持OpenJDK 12

时间:2019-06-27 06:50:34

标签: java spring spring-boot

我们计划将应用程序从Oracle JDK 8迁移到OpenJDK12。当前,我们正在使用Spring Boot版本 1.4.5.RELEASE

我读过很多文章说,从Spring Boot 2.2.X开始,我们将支持OpenJDK 12。

1 个答案:

答案 0 :(得分:5)

根据Spring Framework Wiki(根据2019年4月的更新)

  

JDK版本范围

     
      
  • Spring Framework 5.1.x:JDK 8-12
  •   
  • Spring Framework 5.0.x:JDK 8-10
  •   
  • Spring Framework 4.3.x:JDK 6-8
  •   
     

我们全面测试并支持Spring on Long-Term Support(LTS)版本   JDK的版本,即当前的JDK 8和11(两者的生存期到   2023)。此外,还支持中间版本,例如   作为JDK 9/10 或即将尽力而为的即将发布的JDK 12   我们接受错误报告,并会尽可能地解决它们   在技​​术上可行,但不会提供任何服务水平保证。

我还看过文章说Spring Boot 2.2将支持Java 12。

因此,如果切换到Spring 5.1.x,则在Java 12上肯定可以,在Java 11上肯定可以。

对于Spring Boot,2.1适用于Java11。如果您想踢轮胎,可以使用Spring Boot 2.2.0.M4(请参见https://spring.io/blog/category/releases)。