我需要尽快将应用程序升级到 Java 11,我想知道与 Java 11 兼容的最低 Spring 版本是多少。
我目前正在使用 Java 8 和 Spring 4.2.7。
来自他们的任务跟踪器 - 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 提供了开箱即用的支持。
Spring Boot 版本 2.1.0已发布,完全支持 Spring 5.1 和 Java 11。
2.1 中的新功能
第三方库升级。
我们已尽可能升级到其他第三方库的最新稳定版本。此版本中一些值得注意的依赖项升级包括:
- 休眠 5.3
- 千分尺 1.1
- 春季数据洛夫莱斯
- Spring 框架 5.1
- 雄猫 9
- 暗流 2
JDK 版本范围
有关更多信息,请访问此处来源