springboot项目创建方式

1:IDEA 直接从 Spring 官网(spring.io)创建

  1. 打开 IDEA,选择「New Project」→「Spring Initializr」,默认使用 Spring 官网(https://start.spring.io)的初始化器。
  2. 配置项目信息(Group、Artifact、Java 版本等)。
  3. 勾选所需模块(如 WEB 模块),SpringBoot 项目默认使用 Jar 包方式构建。
  4. 点击「Finish」完成创建,IDEA 自动下载依赖并生成项目结构。

2:Spring 官网手动下载后导入 IDEA

  1. 访问 Spring 官网(https://start.spring.io),进入 Spring Initializr 页面。
  2. 配置项目信息(名称、包名、依赖等),与 IDEA 创建流程一致。
  3. 点击「Generate」下载项目压缩包,解压后用 IDEA 打开(选择「Open」→ 解压后的项目文件夹)。

3:IDEA 从阿里云镜像 创建

  1. 打开 IDEA,选择「New Project」→「Spring Initializr」,将「Initializr Service URL」改为阿里云镜像地址:https://start.aliyun.com。如图:
  2. 后续操作与方式 1 一致(配置项目信息、勾选依赖),利用阿里云镜像可加快依赖下载速度。

4:Maven 工程改造成 SpringBoot 项目

  1. 打开 IDEA,创建普通 Maven 项目(不勾选任何模板)。

  2. 修改 pom.xml,引入 SpringBoot 父工程及核心依赖:

    XML 复制代码
    <?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_01_04_quickstart</artifactId>
        <version>1.0-SNAPSHOT</version>
    
        <properties>
            <maven.compiler.source>8</maven.compiler.source>
            <maven.compiler.target>8</maven.compiler.target>
        </properties>
    
        <!-- 核心依赖(如 WEB 模块) -->
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
        </dependencies>
    </project>
  3. 创建启动类(必须),遵循标准目录结构:

java 复制代码
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication // 核心注解,不可省略
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args); // 启动类名需与定义一致
    }
}
相关推荐
驭渊的小故事24 分钟前
MyBatis XML 开发实战:从配置到 CRUD 全解析
xml·java·mybatis
哦虎!5 小时前
【JavaEE】网络初识
java
for_ever_love__6 小时前
MySQL ORDER BY 排序优化:从 Using filesort 到索引有序扫描(含双路 / 单路排序原理)
java·mysql·优化·存储·by·order·filesort
大鸡腿同学6 小时前
手心向上,手心向下
后端
我是人✓6 小时前
Java文件上传三方式对比:从传统到SpringBoot
java·开发语言
欣栀♡6 小时前
JVM 频繁 Full GC 先看日志括号里的 cause,jstat 的 FGC 在 JDK 8 上会骗人
java·jvm
CCblandy7 小时前
令牌桶在 0.9 倍负载超发 19%、固定窗口边界放行 20 个:四种限流算法同构实测
后端·python·算法·性能优化·架构
IT研究室7 小时前
最新计算机毕业设计选题推荐-基于spring boot的葡萄酒文化宣传网站-网站-文档指导-Java-springboot
java·spring boot·课程设计
慧都小项7 小时前
MyEclipse 中创建和测试 JAX-RS REST 接口:从项目配置到 REST Explorer
java·restful·myeclipse·jax-rs
Wang's Blog7 小时前
Java 项目实战: 交友项目 - 入门案例:编写 Dubbo 服务提供者
java·dubbo·交友