springboot降低到jdk8
时间: 2023-10-23 14:11:30 浏览: 50
要将Spring Boot降低到JDK 8,您需要进行以下操作:
1. 修改pom.xml文件中的Spring Boot版本为适用于JDK 8的版本。例如,将版本号修改为2.5.4.RELEASE。
引用: <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.4.RELEASE</version>
<relativePath/>
</parent>
2. 在pom.xml文件中添加以下配置,以去除内置的Tomcat。
引用: <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
3. 在您的项目中创建一个外部的启动类,并让它继承SpringBootServletInitializer类,并复写configure()方法。
引用:
package com.ieslab.powertrace;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
public class SpringBootStartApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// 注意这里要指向原先用main方法执行的Application启动类
return builder.sources(XXXApplication.class);
}
}
这样,您的Spring Boot应用就可以降低到JDK 8了。