相关疑难解决方法(0)

与Java 11兼容的最低Spring版本

我需要很快将应用程序升级到Java 11,我想知道与Java 11兼容的最小Spring版本是什么.

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

java spring java-8 java-11

24
推荐指数
3
解决办法
1万
查看次数

如何在Spring / Spring Boot pom.xml中指定Java 11版本?

将Java 11指定为要在Spring(或Spring Boot)pom.xml文件中使用的版本的正确方法是什么?

即,我需要java.version在pom 的属性中添加什么值?

1.8正如文档所示,对于Java 8,我们使用的是Java 9 1.9

我不确定Java 11是否会1.11(尽管似乎不太可能),并且我已经看到它仅11在使用时指定maven-compiler-plugin,但是我没有使用编译器插件。

例如

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.0</version>
    <configuration>
        <release>11</release>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

我到处搜索,找不到答案,因为我阅读的几乎所有文档以及与Java版本有关的博客文章仅显示版本8或版本9。

那我该怎么用呢?1.11还是只是11

我尝试了两者,但我的Web服务器似乎可以正确启动并正确编译(IntelliJ显示Information:javac 11.0.2 was used to compile java sources),但是我并不完全相信更改java.version值可以完成任何事情,因为我可以将其设置为eg 100并且一切正常。

我能找到的唯一相关问题是:与Java 11兼容的最低Spring版本由于使用OpenJDK 11 迁移到JDK 11Spring 4.3.x 之后,由于Hibernate错误而导致Spring Boot失败,但是它们并没有真正引起人们的注意。

java spring pom.xml maven spring-boot

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

java ×2

spring ×2

java-11 ×1

java-8 ×1

maven ×1

pom.xml ×1

spring-boot ×1