解决IDEA无法创建springboot2.x版本,只能创建3.x的问题文章转载自链接:https://blog.csdn.net/dream_ready/article/details/1346398861、解释原因spring2.X版本在2023年11月24日停止维护了,因此创建spring项目时不再有2.X版本的选项,只能从3.1.X版本开始选择而Spring3.X版本不支持JDK8,最低支持JDK17,因此JDK8也无法主动选择了当然,停止维护只代表我们无法用idea主动创建spring2.X版本的项目了,但是我们依旧可以通过一些方法来创建想要的springboot版本文章转载自链接:https://blog.csdn.net/dream_ready/article/details/1346398862、解决方案2.1、用阿里云的国内源创建Spring2.X版本的项目修改Server URL为https://start.aliyun.com目前阿里云还是支持创建Spring2.X版本的项目的然后就可以愉快的创建项目了需要注意的是,通过阿里云创建的项目,初始结构与通过Spring官方创建的项目有所不同,但完全不影响使用,放心2.2、在阿里云官网创建Spring2.X版本的项目,并保存到本地,每次使用时打开即可打开阿里云官网 https://start.aliyun.com创建过程很简单,此处不再展示,记得选择依赖,创建完毕后保存本地:先点击获取代码,后点击下载代码包,下载代码包即下载该项目的压缩包会git操作的也可以用git命令下载该项目文件,只是操作不同罢了,结果都是得到一个Spring2.X版本的初始项目文件后续解压缩后直接用idea打开此项目即可可以将此压缩包保存,每次新建项目时复制出一个新的项目文件,idea直接打开即可,压缩包可以当一个永久的备份,毕竟说不定哪天阿里云也创建不了spring2.X版本的项目了呢也可以老老实实使用JDK17和Spring3.X版本,拥抱变化!2.3、下载JDK17,创建Spring3.X版本jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?-CSDN博客这里我没有完全按照博主的来,我只是按照他的来走到配置完路径就不再操作了实测也可以正常创建3.x版本的。2.4、下载JDK17,创建Spring3.X版本后修改pom.xml,修改成2.X和JDK81、修改pom.xml修改完毕后启动一下项目看能否启动成功,若启动成功说明该修改的都修改好了,若报错,报错内容为JDK17/8不是国内源之类的问题,则继续修改,总共需要修改5个地方
时间: 2025-03-14 07:04:04 浏览: 124
### 如何在 IntelliJ IDEA 中使用阿里云创建 Spring Boot 2.x 版本项目
#### 配置 JDK
为了确保项目的兼容性和稳定性,首先需要确认所使用的 JDK 是适合 Spring Boot 2.x 的版本。Spring Boot 2.x 支持 JDK 8 及更高版本[^1]。
1. 打开 IntelliJ IDEA 并进入 **File → Project Structure (Ctrl+Alt+Shift+S)**。
2. 在弹出的窗口中选择左侧菜单中的 **Project**,设置 **Project SDK** 为 JDK 8 或者更高的受支持版本。
3. 同样在此页面下,调整 **Project language level** 到与当前 JDK 兼容的语言级别(对于 JDK 8 来说通常是 `8 - Lambdas, type annotations etc.`)[^3]。
#### 使用阿里云初始化器创建 Spring Boot 2.x 项目
由于官方 Spring Initializr 已经停止对 Spring Boot 2.x 的支持,因此可以通过自定义初始化服务来实现目标版本的选择:
1. 进入 IntelliJ IDEA 主界面并点击 **New Project**。
2. 在新建项目对话框中选择 **Spring Initializr**,然后修改默认的服务地址为阿里云提供的初始化服务 URL:`https://start.aliyun.com`[^2]。
修改方法如下:
- 点击右上角的小齿轮图标 (**⚙️**)。
- 勾选 **Customize service URLs**。
- 添加新的条目并将 URL 设置为上述链接。
3. 返回到初始页面后重新加载列表,此时应该能够看到更多可选项,包括旧版本的支持情况。
4. 输入必要的基本信息如 Group、Artifact ID 和 Name 字段;特别注意的是 Version 下拉框应显示有多个可用的主要分支号供挑选——这里选取 “2.x.x.RELEASE”。
#### 调整 Maven 构建文件 (`pom.xml`)
即使通过定制化的方式成功选择了合适的框架核心组件集合,仍需进一步验证依赖项清单是否完全匹配预期需求。
```xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.9</version><!-- 此处填写最新稳定发布的子序列 -->
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<java.version>1.8</java.version>
</properties>
```
如果发现某些插件或者库存在冲突提示,则可能是因为本地缓存未更新或是网络同步失败引起的问题。尝试执行以下命令强制刷新索引数据源:
```bash
mvn clean install -U
```
另外一种常见错误表现为无法解析父 POM 文件路径时,也需要按照前述指引统一全局环境设定下的编译器参数一致性问题。
---
### 注意事项
当遇到诸如 `rg.springframework.boot` 报错的情况时,除了检查基础配置外还需要关注是否有额外的安全策略限制访问远程仓库资源的现象发生。必要时候切换镜像站点或临时关闭代理机制再试一次操作流程即可恢复正常状态。
阅读全文
相关推荐


















