Springboot各版本与Java JDK的对应版本
Spring Boot 的版本与 Java JDK 的版本关系如下:
Spring Boot 版本Java 版本
2.7.x17 (LTS)
3.0.x17 (LTS)
3.1.x17 (LTS)
3.2.x17 (LTS)
3.3.x17 (LTS)
3.4.x17 (LTS)
2.6.x11 (LTS)
2.5.x8 (LTS)
2.4.x8 (LTS)
2.3.x8 (LTS)
2.2.x8 (LTS)
2.1.x8 (LTS)
2.0.x8 (LTS)
1.5.x8 (LTS)
1.4.x7 (LTS)
1.3.x7 (LTS)
1.2.x6 (LTS)
1.1.x6 (LTS)
1.0.x6 (LTS)
注意:
- LTS 表示长期支持版本。
- 上表中的数字表示 JDK 的主版本号,例如 8, 9, 10, 11, 12, 13, 14, 15, 16, 17。
如果你想要查看具体的 Spring Boot 版本对应的依赖关系,可以访问 Spring Initializr 网站,选择对应的 Boot 版本,它会展示出需要的 JDK 版本。
Spring Initializr 网站链接:https://start.spring.io/
此外,你还可以在项目的 pom.xml
文件或 build.gradle
文件中查看 Spring Boot 版本和对应的 JDK 版本。
例如,在 Maven 的 pom.xml
中,你可以通过以下方式查看:
<properties>
<java.version>11</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.0</version>
<type>pom</type>
</dependency>
</dependencies>
在 Gradle 的 build.gradle
中,你可以通过以下方式查看:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-parent:2.5.0'
}
compileJava.options.encoding = 'UTF-8'
compileJava.sourceCompatibility = '11'
compileJava.targetCompatibility = '11'
在实际开发中,如果你使用的是 Spring Initializr 创建项目,通常它会自动帮你设置好这些版本关系。如果需要手动设置,你需要确保你的 JDK 版本与 Spring Boot 版本兼容。
评论已关闭