与Java 11兼容的最低Spring版本

kms*_*333 24 java spring java-8 java-11

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

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

Nam*_*man 25

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

JDK 11目前计划于2018年9月发布.从我们的角度来看,不期待JDK 10之外的任何重大变化,我们应该能够在5.1行中完全支持它.

理想情况下,我们的框架构建将能够在JDK 8,9,10和11上运行,即使我们自己的测试工作将集中在JDK 8和11(作为官方长期支持分支).

虽然使用spring framework 5.0可以选择在模块路径上试验您自己的代码,但它已经为JDK 9提供了开箱即用的支持.

更新: Spring Framework 5.1于2018年9月21日进入GA


Mik*_*kov 18

Spring Boot 2.1.0版已经发布,完全支持Spring 5.1和Java 11.

2.1中的新功能

第三方库升级.

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

  • Hibernate 5.3
  • 千分尺1.1
  • Spring Data Lovelace
  • Spring Framework 5.1
  • 雄猫9
  • 承诺2


Aru*_*ala 5

JDK版本范围

  • Spring 框架 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

欲了解更多信息,请访问此处来源