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); // 启动类名需与定义一致
    }
}
相关推荐
神奇小汤圆14 小时前
面试官问:让你设计一个消息队列,你会怎么答?
后端
鸡蛋灌Bean14 小时前
mybatis分页深入了解
java·数据库·mybatis
野生技术架构师14 小时前
Tomcat Service的设计和实现:StandardService
java·tomcat
techdashen14 小时前
Cloudflare 如何用 Rust 构建一个高性能解释器
开发语言·后端·rust
sing~~14 小时前
SpringCloud的了解和使用
后端·spring·spring cloud
Gofarlic_OMS14 小时前
UG/NX许可证管理高频技术问题解答汇编
java·大数据·运维·服务器·汇编·人工智能
逐星ing14 小时前
IDEA 无法识别 `mvn install` 最新 SNAPSHOT 依赖的根因与完整解决方案
java·ide·intellij-idea
神奇小汤圆14 小时前
K8s生产环境那些文档不会告诉你的坑
后端
流觞 无依14 小时前
Spring Boot 未授权访问漏洞排查与修复指南
java·spring boot·后端
Java开发的小李14 小时前
SpringBoot 高流量高并发 基础全面讲解
java·spring boot·后端·性能优化