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); // 启动类名需与定义一致
    }
}
相关推荐
万亿少女的梦16813 小时前
基于Spring Boot的楚雄旅游景区门票售卖系统设计与实现
java·spring boot·mysql·vue·系统设计
不会写代码的ys13 小时前
C++复习篇
java·开发语言·c++
雨师@13 小时前
go语言项目--实例化(图书管理)--005
开发语言·后端·golang
Aspiresky13 小时前
探索Rust语言之引用
开发语言·后端·rust
我是个假程序员13 小时前
实例化动作脚本类,并执行,执行类似N_F1_SAVE.java这种
java·nc
青山木14 小时前
Hot 100 --- LRU 缓存
java·数据结构·算法·leetcode·链表·缓存·哈希
花生了什么事o14 小时前
Java 线程池:从参数到拒绝策略
java·jvm
冰暮流星14 小时前
flask之app.py讲解
后端·python·flask
长孙豪翔14 小时前
引发事件的问题
java·linux·数据库
happyprince14 小时前
09-vLLM KV Cache 系统完整分析
java·spring·vllm