java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > SpringBoot项目创建

SpringBoot 项目创建的五种方式示例详解

作者:gAlAxy...

本文介绍了五种创建SpringBoot项目的实用方法,包括通过IDEA直接对接Spring官方服务器、Spring官方网站下载导入IDEA、对接阿里云镜像服务器以及手动配置Maven项目,每种方法都有其特点和适用场景,开发者可以根据需求选择最适合的方式,感兴趣的朋友跟随小编一起看看吧

      SpringBoot 以其 “约定优于配置” 的核心思想,极大简化了 Spring 应用的搭建与开发流程,成为 Java 后端开发的首选框架。不同开发场景(如快速上手、离线开发、国内网络环境)下,合适的项目创建方式能大幅提升效率。本文将详细介绍 5 种实用的 SpringBoot 项目创建方法,包含文档提及的 4 种核心方式及手动配置优化方案,助力开发者灵活应对各类需求。

一、IDEA 直接对接 Spring 官方服务器创建(高效便捷首选)

      IntelliJ IDEA(旗舰版)内置了 Spring Initializr 集成功能,可直接对接官方https://start.spring.io 服务器,无需手动打开浏览器,是日常开发中最高效的方式。

操作步骤

旧版本

  1. 打开 IDEA,点击 File -> New -> Project,左侧列表选择 Spring Initializr,右侧默认选择 Default 服务器(即官方服务器),确认 Project SDK 版本(建议 8 及以上)。
  2. 点击 Next,配置项目元数据(Project Metadata):
    • Group:组织 ID(如 com.example
    • Artifact:项目标识(如 demo
    • Language:开发语言(默认 Java)
    • Packaging:打包方式(选择 Jar,SpringBoot 推荐)
    • Java Version:JDK 版本(如 8、17)
    • Name:项目名称,Description:项目描述(可选)
    • Package:默认包名(自动拼接 Group + Artifact,如 com.example.demo
  3. 点击 Next,勾选所需依赖模块:核心选择 Spring Web 模块(用于 Web 开发),根据需求添加其他依赖(如 MyBatis、MySQL Driver 等)。
  4. 点击 Next,选择项目保存路径,最后点击 Finish,IDEA 会自动下载依赖并构建项目,等待加载完成即可。

IntelliJ IDEA 2023.x 及以上版本

  1. 打开 IDEA,点击 File -> New -> Project
  2. 在左侧列表中找到并选择 Spring Boot(就是你看到的这个选项);
  3. 右侧关键配置(和旧版一致):
    1. Name:自定义项目名称(如demo);
    2. Location:项目保存路径;
    3. Language:选择 Java;
    4. Type:选择 Maven/Gradle(推荐 Maven);
    5. SDK:选择 JDK 8/11/17(建议 8 及以上);
    6. Java:选择对应 JDK 版本(和 SDK 一致);
    7. Server URL:默认是https://start.spring.io(即旧版的 Default 服务器,国内可改成阿里云镜像https://start.aliyun.com);
  4. 点击 Next,接下来的步骤(选依赖、确认路径)和原来完全相同;
  5. 最后点击 Finish,即可生成 SpringBoot 项目。

      勾选自己需要的模块WEB模块,springboot项目直接使用jar包创建就行。

优缺点

二、Spring 官方网站下载后导入 IDEA(通用兼容)

      通过 Spring 官方网站的 Spring Initializr 工具生成项目压缩包,再导入 IDEA 开发,适用于所有 IDE(包括社区版 IDEA、Eclipse),兼容性更强。

操作步骤

优缺点

三、IDEA 对接阿里云镜像创建(国内网络加速)

      由于 Spring 官方服务器在国外,国内用户常遇到访问缓慢、超时问题。阿里云提供了国内镜像服务器 https://start.aliyun.com,与官方功能一致,且下载速度大幅提升,是国内开发者的优选方案。

操作步骤

  1. 打开 IDEA,点击 File -> New -> Project,左侧选择 Spring Initializr
  2. 右侧 Choose Initializr Service URL 选择 Custom,输入阿里云镜像地址:https://start.aliyun.com
  3. 后续步骤与 “方式一” 完全一致:配置项目元数据、勾选依赖模块、选择保存路径,最后点击 Finish
  4. 阿里云镜像会自动适配国内网络,依赖下载速度显著提升,其他配置(如依赖版本、项目结构)与官方保持一致。

优缺点

      阿里云除了提供 IDEA 集成的镜像服务器外,还开放了独立的在线项目生成页面 https://start.aliyun.com,可直接在浏览器中生成项目压缩包后导入 IDEA,无需依赖 IDEA 版本(兼容旗舰版 / 社区版),是国内环境下替代 Spring 官方在线生成的最优方案。

操作步骤

优缺点

      优点:完全不依赖 IDEA 版本(社区版也可使用);国内访问速度极快,依赖下载稳定;操作流程与官方在线方式一致,新手易上手;支持阿里云专属依赖(如 Nacos、阿里云 OSS 等)。缺点:需手动切换浏览器操作,比 IDEA 直接集成多一步解压导入,效率略低;仍需联网操作。

总结

  1. 阿里云官网下载 zip 包的方式核心解决了国内网络访问官方服务器慢的问题,且兼容所有 IDEA 版本;
  2. 操作关键是访问https://start.aliyun.com,配置信息时优先选Jar打包方式和Spring Web核心依赖;
  3. 解压导入 IDEA 后,等待 Maven 加载依赖即可直接开发,是国内非旗舰版 IDEA 用户的首选方案。

四、Maven 项目改造为 SpringBoot 项目(手动配置核心)

      直接创建空 Maven 项目,通过手动配置 pom.xml 引入 SpringBoot 核心依赖,再编写启动类,无需依赖 Spring Initializr 工具,适合离线开发或需要深度自定义项目结构的场景。

操作步骤

  1. 创建空 Maven 项目:IDEA:点击 File -> New -> Project -> Maven,取消勾选 “Create from archetype”(不使用模板),选择 JDK 版本,点击 Next,填写 GroupId 和 ArtifactId,完成创建。

配置 pom.xml 文件:核心是引入 SpringBoot 父依赖(统一版本管理)和 Web starter 依赖,示例配置如下:

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <!-- SpringBoot 父依赖:统一管理依赖版本,核心必备 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.4</version> <!-- 选择稳定版本 -->
    </parent>
    <groupId>com.itheima</groupId>
    <artifactId>springboot-maven-demo</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!-- 核心依赖:Spring Web 模块 -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
</project>

编写 SpringBoot 启动类:

package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication // SpringBoot 核心注解,不可省略
public class Application {
    public static void main(String[] args) {
        // 启动 SpringBoot 应用,参数为启动类.class 和 args
        SpringApplication.run(Application.class, args);
    }
}
  1. 编写 application.yml:

             在resources下面创建application.yml,里面可以规定端口号  

server:
  port: 8085

优缺点

到此这篇关于5 种 SpringBoot 项目创建方式的文章就介绍到这了,更多相关SpringBoot项目创建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文