告别繁琐!轻松创建旧版Spring Boot项目!

推荐文章

给软件行业带来了春天——揭秘Spring究竟是何方神圣(一)
给软件行业带来了春天——揭秘Spring究竟是何方神圣(二)
给软件行业带来了春天——揭秘Spring究竟是何方神圣(三)
给软件行业带来了春天——揭秘Spring究竟是何方神圣(四)
给软件行业带来了春天——揭秘Spring究竟是何方神圣(五)



在这里插入图片描述

Spring Initializr(start.spring.io)是由 Spring Boot 官方提供的一个开源的 Spring Boot 项目初始化器。它提供了一个简单易用的界面来创建和配置 Spring 项目的初始代码。通过这个网站,开发者可以选择所需的 Spring Boot 版本、语言、构建工具(如 Maven 或 Gradle)、依赖和其他项目设置。

由于 Spring Boot 飞速发展,紧跟官方更新的 Spring Initializr 中可选择的 Spring Boot 版本、Java 版本也在随之迭代升级。所以,通过 Spring Initializr 可能无法选择旧版本的 Spring Boot。

image.png

在idea中通过该start.spring.io网站已经无法选择老版本的springboot,可以通过手动修改pom文件,或者更换为国内镜像网站创建旧版本的springboot项目。

image.png

手动修改版本号

在创建的springboot的项目中,可以在idea中手动更改pom.xml文件。

image.png

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <!-- 在此处修改 Spring Boot 版本号 -->
  <version>2.7.6</version>
  <relativePath/> <!-- lookup parent from repository -->
 </parent>
 <groupId>com.example</groupId>
 <artifactId>demo</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <name>demo</name>
 <description>Demo project for Spring Boot</description>
 <properties>
  <!-- 在此处修改 Java 版本 -->
  <java.version>11</java.version>
 </properties>
 <dependencies>
  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter</artifactId>
  </dependency>

  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-test</artifactId>
   <scope>test</scope>
  </dependency>
 </dependencies>

 <build>
  <plugins>
   <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
   </plugin>
  </plugins>
 </build>
</project>

注意:Spring Boot 所对应的Java版本:

Spring Boot 3 最低要求 JDK 17

Spring Boot 版本 Java 版本
3.0 - 3.2 17 - 21
2.7 8 - 20
2.6 8 - 19
2.5 8 - 18
2.4 8 - 16
2.2 - 2.3 8 - 15
2.1 8 - 12
2.0 8 - 9

使用国内镜像网站创建

在idea创建项目时,将官方网站更改为国内镜像网站。

image.png

这里采用阿里镜像服务:https://start.aliyun.com

使用国内镜像服务后,可以发现可选多个Java版本,并选择构建与之相对应的springboot项目。

image.png

image.png

不仅可以选择创建不同版本的springboot项目,而且创建项目速度更快,也能有效解决下载慢问题。

在这里插入图片描述

在这里插入图片描述

相关推荐

  1. 创建第一个SpringBoot项目

    2024-01-29 09:26:02       32 阅读
  2. idea 使用springboot helper 创建springboot项目

    2024-01-29 09:26:02       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-29 09:26:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-29 09:26:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-29 09:26:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-29 09:26:02       18 阅读

热门阅读

  1. 第二百九十三回

    2024-01-29 09:26:02       41 阅读
  2. 【leetcode100-074/075/076】【堆】三题合集

    2024-01-29 09:26:02       34 阅读
  3. 【力扣经典面试题】合并两个有序数组

    2024-01-29 09:26:02       36 阅读
  4. 算法提升——LeetCode382 场周赛总结

    2024-01-29 09:26:02       34 阅读
  5. go语言基础strconv类型转换

    2024-01-29 09:26:02       41 阅读
  6. 【身份验证和授权比较】

    2024-01-29 09:26:02       34 阅读
  7. shell 函数与数组

    2024-01-29 09:26:02       32 阅读
  8. PiflowX组件-FileRead

    2024-01-29 09:26:02       33 阅读
  9. Android Okhttp断点续传

    2024-01-29 09:26:02       32 阅读
  10. 贪吃蛇游戏设计文档(基于C语言)

    2024-01-29 09:26:02       36 阅读