春季 5.1.5.发布 我应该怎么想选择一个 JVM 版本



我有一个应用程序在 JAVA - AIX 平台上运行,我正在尝试将我的 spring 应用程序移动到 Spring 版本 5.1.5.RELEASE。

我无法升级当前版本为"J9VM - R28_20170209_0201_B336038"的 JVM

该应用程序确实在上述JVM版本中运行,但我不确定我是否也必须升级到最新的JVM才能受益于最新的Spring版本!?

是否有任何关于 JVM 的文档可供春季版本选择?

PS:我的应用程序在任何更高的JVM版本上都不起作用,我必须先整理一下。

请参阅 Spring Framework 版本页面上的 JDK 版本范围,目前显示:

  • Spring Framework 5.1.x: JDK 8-12
  • Spring Framework 5.0.x: JDK 8-10
  • Spring Framework 4.3.x: JDK 6-8

我们全面测试和支持JDK的长期支持(LTS(版本的Spring,即目前的JDK 8和11(两者都在2023年之前(。此外,还支持中间版本,如 JDK 9/10 或即将推出的 JDK 12,这意味着我们接受错误报告,并将尝试在技术上尽可能解决这些问题,但不提供任何服务级别保证。

请升级到 Spring Framework 5.1(以及相应的 Spring Boot 2.1(以获得 JDK 11 支持,作为 JDK 8 的常见长期支持迁移路径。JDK 11 没有正式支持早期的 Spring 版本,尤其是 JDK 11 字节码级别。请注意,第三方组件可能尚未完全支持 JDK 11,因此您的全栈选项可能会受到限制。

最新更新