小编典典

Java 9是否需要Spring 5?

spring-boot

Spring 5被提升为“对JDK 9的支持”,与此同时Spring 4.3.13的文档指出它支持Java
8(以及6和7)

这是否意味着我需要先升级到Spring 5?

  • 在JRE 9中运行我的应用程序?
  • 使用JDK 9编译我的应用程序?

阅读 358

收藏
2020-05-30

共1个答案

小编典典

弹簧

官方的Spring博客上,他们宣布Spring 4.2将支持Java 7和Java 8(在4.3中没有变化),并且他们还说Spring 5将支持Java 9。

暗示Spring 4不支持Java 9。

但这取决于您在做什么:在此博客上,作者正在Spring
4上测试Java9,他说:

但是,在开始之前,有一个快速的免责声明:我将演示将Spring 4.x / Spring Boot 1.x应用程序迁移到Java9。据我所知,在Java
9中对这两种方法都几乎没有正式支持。到目前为止,一旦使应用程序运行,我就不会遇到很多问题,但是,由于这些主要是概念证明,因此尚未对其进行彻底审查。

因为“不支持”仅表示您不确定该举报,因此,如果您正在使用Java9中发生的任何更改,则应考虑迁移(除非您可以首先对其进行测试)。


spring靴

Spring Boot 1.x 不支持 Java9。如果要使用它, 则必须 迁移到Spring Boot2.x。

2020-05-30