我需要尽快将应用程序升级到Java 11,我想知道与Java 11兼容的最低Spring版本是什么。
我目前正在使用Java 8和Spring 4.2.7。
答案 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在模块路径上尝试自己的代码,但仍然可行。
答案 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 版本范围
有关详细信息,请访问此处source