Java 8 Spring兼容性

cpk*_*hic 14 spring java-8

我目前正在将我的应用程序从Java 7迁移到Java 8,目前我正在运行Spring 3.1.6 jar.这是否与Java 8兼容或者我需要升级Spring jar?

我知道Spring 4x版本对Java 8有自然的支持,但这对时间至关重要,我正在寻求尽可能少的改变.

Cha*_*uni 18

基本上Spring 3.x版本Java-7仅支持.如果要迁移到Java-8应该使用Spring 4.x版本.

然而,一些Spring发行说明表明,Spring Framework 3.2.x 它将支持JDK 8针对JDK 7(使用-target 1.7)或更早版本编译的应用程序的运行时部署.请注意,它不支持JDK 8字节码格式(-target 1.8,lambdas需要); 请升级到Spring Framework 4.0那个目的.

点击链接到源文章.

  • 对,就是那样!如果在 JDK 7 上编译,则可以在 JRE 8 上运行,但需要 3.2.1.RELEASE 版本的 Spring (2认同)