当前位置: 首页 > 面试题库 >

与Java 11兼容的最低Spring版本

卫皓
2023-03-14
问题内容

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

我目前正在使用Java 8和Spring 4.2.7。


问题答案:

从他们的任务跟踪器中 -SPR-16391:与JDK
11的兼容性
。计划与 5.1 GA
版本一起实现JDK 10、11的兼容性。

JDK 11当前计划于2018年9月发布。从我们的角度来看,除了JDK 10之外, 我们 预计不会有任何重大变化,
我们应该已经能够在5.1版本中完全支持它。

理想情况下,即使我们自己的测试工作着眼于JDK 8和11(作为官方的长期支持分支),我们的框架构建也将能够在JDK 8、9、10和11上运行。

使用spring框架5.0仍然可以选择在模块路径上试验自己的代码,该框架已经为JDK
9提供了现成的支持。

更新: Spring Framework
5.1于2018年9月21日正式发布



 类似资料:
  • 我目前使用的是Java8和Spring4.2.7。

  • 与Java11兼容的jetty最低版本是什么? 我目前在Jetty6.1.3上运行Java7。我尝试简单地升级jre和相关的依赖,但它不工作。

  • 最后,我在Hibernate的发布说明中搜索了。0版本,也没有成功:似乎发布说明只描述了自上一个RC或beta发布以来的变化...我尝试跟踪4.3.0.final和4.2.0.final的所有RC和beta版本,但没有找到这样的提及。 我们目前使用的是Hibernate 4.2.12.final,我想知道我们是否可以开始使用java8,或者是否需要升级到Hibernate的新版本(大概是4.3.x

  • 我正在尝试构建一个微服务应用程序,它将使用Hystrix和一些来自Spring云的分布式跟踪。当我尝试将Spring Cloud版本“2021.0.0-M3”用于Spring boot版本“2.5.5”时,启动时出现以下错误: ***由于以下原因,您的项目设置与我们的要求不兼容: Spring Boot[2.5.5]与此Spring Cloud发布训练不兼容*** Spring Boots和Spr

  • 这是我的pom.xml 这是我的Bean配置 当我尝试运行我的项目时,我会遇到以下异常 我尝试更改spring和spring数据mongodb的版本。我使用了spring版本-3.2.2。发布而不是5.0.0。发布和spring数据mongodb版本-1.2.0。释放使用旧版本后,一切正常。但我想使用最新版本的SpringDataMongoDB,因为它支持聚合操作。 我想使用spring data

  • 我正在使用生成cacerts。 然后我使用,但我会遇到这样的例外: 这是兼容性问题吗?使用一个版本的java生成的Cacert是否与另一个版本的java不兼容?