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); // 启动类名需与定义一致
    }
}
相关推荐
教练、我想打篮球1 小时前
117 javaweb servlet+jsp 项目中修改了 数据库连接配置, 却怎么都不生效
java·servlet·jdbc·jsp
你不是我我1 小时前
【Java 开发日记】我们来说一说 Redis IO 多路复用模型
java·开发语言·redis
SadSunset1 小时前
(13)复杂查询
java·笔记·架构·mybatis
浩瀚地学1 小时前
【Java】ArrayList
java·开发语言·经验分享·笔记
阿杰同学1 小时前
Java 设计模式 面试题及答案整理,最新面试题
java·开发语言·设计模式
这样の我1 小时前
java 模拟chrome指纹 处理tls extension顺序
java·开发语言·chrome
vx_bisheyuange1 小时前
基于SpringBoot的游戏交易系统
spring boot·后端·游戏·毕业设计
Genevieve_xiao1 小时前
【数据结构与算法】【xjtuse】面向考纲学习(下)
java·数据结构·学习·算法
4311媒体网1 小时前
php和c++哪个更好学?C++难学吗?
java·c++·php