我需要尽快将应用程序升级到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和11(作为官方的长期支持分支)上,我们的框架构建也将能够在JDK 8、9、10和11上运行。
使用spring框架5.0仍然可以选择在模块路径上试验自己的代码,该框架已经为JDK 9提供了现成的支持。