使用IDEA创建使用 JDK8 的 2.x.x 版本的 Spring Boot 项目以及 Spring Boot 项目如何修改JDK版本

目录

一、在阿里云上官网上创建项目

[二、将 IDEA 中创建项目的源地址修改为阿里云官网](#二、将 IDEA 中创建项目的源地址修改为阿里云官网)

[三、创建 3.x.x 的项目之后修改配置降低至 2.7.x 版本和使用 JDK8(修改 Spring Boot 的 JDK 版本同理)](#三、创建 3.x.x 的项目之后修改配置降低至 2.7.x 版本和使用 JDK8(修改 Spring Boot 的 JDK 版本同理))


从上面的 Spring Boot 官网的截图中可以发现,自 2023-11-24 之后,最后一个支持使用 JDK8 的 2.7.x 版本已经停止维护,现如今只维护 3.1.x 和 3.2.x 版本,而 Spring Boot 从 3.0.x 版本开始,支持的 JDK 最低版本是 JDK17。由于 2.7.x 版本的不再维护更新,我们也就无法在使用 IDEA 创建时选择创建 2.7.x 版本的 Spring Boot 项目,但是 JDK17 的使用和 JDK8 还有着些许区别,因此这篇文章就是来解决这个问题------如何创建还是使用 JDK8 的 Spring Boot 项目。

一、在阿里云上官网上创建项目

具体网址:Cloud Native App Initializer (aliyun.com)

可以看到阿里云官网上还是支持创建 2.x.x 版本的 Spring Boot 项目,可以选择使用 JDK8,此处创建的方式也和 IDEA 中十分相似。

在页面下方也可以找到创建项目时需要导入的依赖,如:Spring Web、Mybatis 等,和 IDEA 中创建项目时选择方式一样。

创建之后点击下方获取代码,即可下载到本地或者使用 git 命令克隆到本地,再使用 IDEA 打开即可使用。

二、将 IDEA 中创建项目的源地址修改为阿里云官网

打开 IDEA 创建项目的页面,将图中位置的网址修改成上面提到的阿里云官网:

修改之后可以看到创建项目页面就和阿里云官网处一样了,可以选择 JDK8 来创建项目。

相较于第一种方法每次都得从阿里云官网下载项目再打开,这种方式会便捷很多。

三、创建 3.x.x 的项目之后修改配置降低至 2.7.x 版本和使用 JDK8(修改 Spring Boot 的 JDK 版本同理)

我们仍旧可以创建一个使用 JDK17 / JDK21 的 Spring Boot 项目,然后通过修改配置信息来修改版本成 2.7.x 版本和使用 JDK8。虽然该版本不再维护更新,但是其 Jar 包资源还在,因此还是可以使用的。

需要修改的地方有以下几处:

1)pom.xml 文件,修改 Spring Boot 版本和 JDK 版本,Spring Boot 版本为 2.7.x 的任意一个即可,JDK 版本处修改为 8 或者 1.8 都可以。修改之后,记得要刷新 maven 选项来加载并刷新 Jar 包信息。

2)修改配置信息

打开设置,搜索 Java Compiler,修改图中对应处:

3)修改项目结构处信息

确保上述几处的信息都修改为 JDK8 之后,项目即可使用 JDK8 正常运行,如需修改使用其他版本的 JDK 也是上述操作。

相关推荐
十年Java程序媛9 分钟前
深度实战:JDK21 虚拟线程 + HikariCP 生产正确配比、坑点、监控全套
java·spring boot
xiaoqiMikko16 分钟前
有人在搜一个不存在的 Tomcat 版本
java·tomcat
用户3126874877204 小时前
ConcurrentHashMap 怎么保证线程安全?从分段锁到 CAS+synchronized
java
vipxieliang4 小时前
ValidX vs Apache Commons Validator:功能与性能对比
java·spring boot
SimonKing4 小时前
升级Spring Boot 4后,从 Jackson 2 到 3,到底有哪些变化
java·后端·程序员
吃饱了得干活4 小时前
一篇讲清楚Spring Boot:自动装配、启动器、过滤器、拦截器、设计模式
java·spring boot·后端
lhldsg6 小时前
AI零售系统实战指南:从架构设计到落地部署全解析
java·人工智能·小程序·uni-app·零售
Interview Aid1126 小时前
TikTok OA 四题分享|半小时内 AC,题目基本都是实现题
java·开发语言·算法·面试·职场和发展
mldong6 小时前
换了工作流引擎,前端一行代码没改
java·架构
微尘寒风14 小时前
【Git】的安装和使用
java·git