通俗易懂!2025 年最新版:3 分钟从零搭建第一个 Spring Boot 3 项目(现在没人用纯 Spring 了,直接上最快最爽的方式!)
推荐 3 种方式(从快到慢排序)
| 方式 | 时间 | 适合人群 | 推荐指数 |
|---|---|---|---|
| 1. 官网一键生成(最快) | 30秒 | 所有人(强烈推荐) | ★★★★★ |
| 2. IDEA 图形化新建 | 2分钟 | 用 IDEA 的同学 | ★★★★★ |
| 3. 手动 Maven 创建 | 10分钟 | 想理解底层原理的同学 | ★★★ |
下面用第①种最快的方式,手把手教你跑通第一个 Spring 程序!
方式一:官网 30 秒生成(2025 最新推荐)
- 打开浏览器 → https://start.spring.io
- 直接这样填(复制粘贴就行):
| 项目选项 | 选什么(2025 推荐配置) |
|---|---|
| Project | Maven Project |
| Language | Java |
| Spring Boot | 最新版(目前是 3.3.x) |
| Project Metadata | Group: com.example Artifact: demo |
| Packaging | Jar |
| Java | 17 或 21(推荐 21) |
| Dependencies | 点右边 + 号,搜索并添加: ① Spring Web ② Spring Boot DevTools(热部署) |
- 点下方【GENERATE】 → 直接下载一个 demo.zip
- 解压 → 用 IDEA / VS Code / Eclipse 打开(推荐 IDEA)
第一个 Spring Boot 程序(就改一行代码!)
打开 src/main/java/com/example/demo/DemoApplication.java
原代码是这样的:
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
我们再加一个超简单的接口:
- 新建一个文件:
src/main/java/com/example/demo/controller/HelloController.java
@RestController // 就是 @Controller + @ResponseBody
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello Spring Boot 3! 当前时间:" + LocalDateTime.now();
}
}
一键启动(比外卖还快)
在 IDEA 里:
- 直接点左边绿箭头运行
DemoApplication主类
或者 - 打开终端,进入项目根目录,敲一行命令:
./mvnw spring-boot:run # Windows 用 mvnw.cmd
# 或者直接打成 jar 运行
./mvnw clean package
java -jar target/demo-0.0.1-SNAPSHOT.jar
看到这行字就成功了!
Tomcat started on port(s): 8080 (http)
浏览器打开:http://localhost:8080/hello
看到下面这句话,恭喜你!第一个 Spring 程序已经完美运行!
Hello Spring Boot 3! 当前时间:2025-12-07T20:30:xx
完整目录结构(标准 Spring Boot 项目长这样)
demo/
├─ src
│ ├─ main
│ │ ├─ java/com/example/demo
│ │ │ ├─ DemoApplication.java ← 主启动类
│ │ │ └─ controller/HelloController.java
│ │ └─ resources
│ │ ├─ application.yml ← 配置文件(可空)
│ │ ├─ static/ ← 放前端文件
│ │ └─ templates/ ← 放 html 模板
├─ pom.xml ← 核心依赖文件
└─ mvnw / mvnw.cmd ← Maven 包装器(不用装 Maven)
2025 年最强开发神器组合(直接抄)
| 工具 | 版本/推荐 | 用途 |
|---|---|---|
| JDK | 21(或最低 17) | 必须 |
| IDEA | 2024.2+ 社区版/旗舰版都行 | 开发神器 |
| Maven | 自带 mvnw(不用自己装) | 依赖管理 |
| 浏览器 | Chrome | 测试接口 |
| Postman/Apifox | 选装 | 以后测复杂接口用 |
30 秒生成 + 10 行代码 + 一键运行
你现在已经跑通了 2025 年最新、最标准的 Spring Boot 3 项目!
下一步建议:
- 把
application.yml改成application.properties玩玩热加载 - 加上 Lombok 依赖,体验
@Data少写 100 行 getter/setter - 再加个 MyBatis-Plus,10 分钟连上数据库
恭喜你正式进入 Spring 宇宙!下一个目标:3 天搞定一个增删改查后台!冲!