【问题标题】:Minimum Spring version compatible with Java 11与 Java 11 兼容的最低 Spring 版本
【发布时间】:2018-12-27 20:42:53
【问题描述】:

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

我目前使用的是 Java 8 和 Spring 4.2.7。

【问题讨论】:

  • 鉴于 Java 11 尚未发布,我不知道如何回答。

标签: java spring java-8 java-11


【解决方案1】:

来自他们的任务跟踪器 -- SPR-16391:Compatibility with 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 在模块路径上试验自己的代码的选项仍然可行,provides out-of-the-box support for JDK 9 already

更新: Spring Framework 5.1 goes GA on 21st September, 2018

【讨论】:

    【解决方案2】:

    Spring Boot 版本 2.1.0 has been released 具有完整的 Spring 5.1 和 Java 11 支持。

    2.1 中的新功能

    第三方库升级

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

    • 休眠 5.3
    • 千分尺 1.1
    • Spring Data Lovelace
    • Spring 框架 5.1
    • 雄猫 9
    • 暗流 2

    【讨论】:

      【解决方案3】:

      JDK 版本范围

      • Spring Framework 5.3.x:JDK 8-19(预期)
      • Spring 框架 5.2.x:JDK 8-15
      • Spring 框架 5.1.x:JDK 8-12
      • Spring Framework 5.0.x:JDK 8-10
      • Spring 框架 4.3.x:JDK 6-8

      欲了解更多信息,请访问这里source

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多