与Java 11兼容的最低Spring版本

2022-09-01 12:56:23

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

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


答案 1

来自他们的任务跟踪器 - 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框架5.0在模块路径上试验自己的代码仍然是可行的,它已经为JDK 9提供了开箱即用的支持

更新:春季框架5.1将于2018年9月21日正式发布


答案 2

Spring Boot 版本 2.1.0 已发布,具有完整的 Spring 5.1 和 Java 11 支持。

2.1 中的新增功能

第三方库升级

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

  • 休眠 5.3
  • 千分尺 1.1
  • 春季数据爱情花
  • 弹簧框架 5.1
  • 雄猫 9
  • 拖曳 2

推荐