Springboot开发——IDEA高版本中如何创建JDK8的项目

文章目录

  • 1、背景
  • 2、创建JDK8的Spring项目
    • 2.1 设置Server URL
    • 2.2 设置JDK8
    • 2.3 选择项目依赖
    • 2.4 项目启动

1、背景

Spring2.X版本在2023年11月24日停止维护了,因此使用IDEA高版本创建Spring项目时不再有2.X版本的选项,只能是3.X版本。
Spring3.X版本不支持JDK8JDK11,最低支持JDK17
如果我们有创建JDK8Spring项目的需求时怎么办呢?下面我就以IntelliJ IDEA 2023.2为例,讲解一下怎么创建JDK8Spring项目。其他版本的IDEA应该也类似,大家可以仿照着操作即可。

2、创建JDK8的Spring项目

2.1 设置Server URL

创建项目,选择"Spring Initializr"。点击“Server URL”的配置按钮图标,输入“https://start.aliyun.com”。点击“OK”按钮。
在这里插入图片描述

2.2

### 使用 IntelliJ IDEA 创建基于 Java 8Spring Boot 项目 为了在 IntelliJ IDEA创建一个基于 Java 8Spring Boot 项目,需要注意的是 Spring Boot 3.x 不再支持 Java 8。因此需要选择 Spring Boot 2.x 版本来兼容 Java 8[^5]。 #### 配置 JDK 和 Maven 1. **确认 JDK 设置** 在 IntelliJ IDEA 中设置项目JDK 版本为 1.8。可以通过 `File -> Project Structure -> Project` 来调整 JDK 版本并确保其指向本地安装的 Java 8 SDK[^4]。 2. **验证 Maven 配置** 确保 Maven 的全局和项目级别配置文件中指定的 JDK 是 Java 8。可以在 `Settings/Preferences -> Build, Execution, Deployment -> Build Tools -> Maven -> Importing` 下检查 JVM 参数是否正确设置了 `-Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8`。 #### 创建 Spring Boot 项目 1. **打开 New Project 向导** 打开 IntelliJ IDEA 并点击 `New Project` 或者从现有菜单进入新建工程向导[^1]。 2. **选择 Spring Initializr** 在左侧列表中找到并选中 `Spring Initializr`,然后点击下一步。 3. **自定义初始参数** - 修改服务器 URL (可选): 如果默认地址不满足需求,可以更改到其他可用的服务端点。 - 默认情况下无需修改此字段除非遇到特殊网络环境限制[^3]。 - 设定 Group 和 Artifact ID 值以便于后续模块化管理和识别。 4. **切换至 Spring Boot 2.x** 因为当前最新版可能已经是 3.x,默认只允许使用更高版本JDK(>=17),所以在界面右下角有选项让你挑选具体的框架发行号,请明确指出希望采用哪一个次级分支下的稳定发布序列——即这里应该选取最后一个公开发布的 2.x 数字标签作为目标基础平台。 5. **添加所需依赖项** 根据实际开发场景勾选必要的 Starter POMs 组件集合,比如 Web 支持、数据访问层集成等常见功能包。 6. **完成项目生成** 当所有前期准备工作都完成后,继续推进到最后阶段直至整个流程结束即可获得一份完整的初具规模的应用程序骨架结构。 ```xml <properties> <!-- 明确声明编译器源码等级 --> <java.version>1.8</java.version> </properties> <!-- 示例:引入 Spring Boot Web 功能 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ``` ### 注意事项 - 若发现某些插件或特性不可用,则可能是由于选择了较低版本的原因所致;此时要么升级相关技术栈要么接受部分局限性约束条件存在。 - 社区版 IntelliJ IDEA 用户可通过外部工具如 [https://start.spring.io](https://start.spring.io/) 自动生成包含适当配置的基础代码库后再导入 IDE 进行进一步编辑操作[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bjzhang75

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值