领先一步
VMware 提供培训和认证,助您加速进步。
了解更多是时候了:官方的 JDK 6 商业支持即将结束,Oracle 将 2018 年 12 月定为结束日期,IBM 将 2018 年 4 月定为扩展支持结束日期。
从 Spring 的角度来看,我们借此机会在我们这边淡化对 JDK 6 的支持。在整个 Spring Framework 4.3.x 系列中,我们将继续容忍 JDK 6 运行时环境,并为未来的所有维护版本提供支持。但是,我们不会再为 JDK 6 做任何妥协,要求您升级到 JDK 7+ 以获得我们不得不专门为 JDK 6 解决的修复。
即便对于 JDK 7,我们也期望您使用最新的补丁版本,这是 Oracle、IBM 和 Red Hat 在其服务器平台上提供的。如果可能,请考虑直接升级到 JDK 8!
随着 JDK 9 的到来,我们的 JDK 支持范围并未缩小:Spring Framework 4.3.10+ 可为 JDK 7 和 8 提供一流的支持,并对 JDK 6 和 9 提供运行时兼容性。
温馨提示:Spring Framework 5.0 要求 JDK 8+,并为 JDK 9 引入了一流的支持,在即将到来的 Spring Framework 5.1 和 5.2 版本中,我们将及时跟进 JDK 10 和 11 的发布。我们强烈建议您在任何使用 JDK 9+ 的场景下,特别是新的项目开发中,升级到 Spring Framework 5.0+。
另外,start.spring.io 已不再提供 JDK 6 选项。同时,它现在提供了 JDK 9 项目选项,与 Spring Boot 2.0 在 Spring Framework 5.0 上保持一致。