与Java 11兼容的最低Spring版本

时间:2018-07-19 16:02:51

标签: java spring java-8 java-11

我需要尽快将应用程序升级到Java 11,我想知道与Java 11兼容的最低Spring版本是什么。

我目前正在使用Java 8和Spring 4.2.7。

3 个答案:

答案 0 :(得分:18)

从他们的任务跟踪器- SPR-16391:Compatibility with JDK 11 。与 5.1 GA 版本一起计划了JDK 10、11的兼容性。

  

JDK 11当前计划于2018年9月发布。   从我们的角度来看,除了JDK 10以外的重大变化,我们应该能够   已经在5.1行中完全支持它。

     

理想情况下,我们的框架构建将能够在JDK 8、9、10上以   以及11,即使我们自己的测试工作将重点放在JDK 8和11上   (作为官方长期支持分支机构)。

虽然可以使用provides out-of-the-box support for JDK 9 already的Spring框架5.0在模块路径上尝试自己的代码,但仍然可行。

更新: Spring Framework 5.1 goes GA on 21st September, 2018

答案 1 :(得分:13)

Spring Boot版本2.1.0 has been released,具有完整的Spring 5.1和Java 11支持。

  

2.1的新功能

     

第三方库升级

     

我们已升级到   任何地方的其他第三方库的最新稳定版本   可能。此版本中一些值得注意的依赖项升级包括:

     
      
  • 休眠5.3
  •   
  • 千分尺1.1
  •   
  • Spring Data Lovelace
  •   
  • Spring Framework 5.1
  •   
  • Tomcat 9
  •   
  • Undertow 2
  •   

答案 2 :(得分:1)

JDK 版本范围

  • Spring Framework 5.3.x:JDK 8-19(预期)
  • Spring 框架 5.2.x:JDK 8-15
  • Spring 框架 5.1.x:JDK 8-12
  • Spring 框架 5.0.x:JDK 8-10
  • Spring 框架 4.3.x:JDK 6-8

有关详细信息,请访问此处source