一、前言
Spring Boot 是目前最流行的 Java 后端开发框架之一,它极大地简化了 Spring 应用的配置和部署流程。本文将手把手教你如何快速搭建一个 Spring Boot 项目,适合初学者和刚入门的开发者。
二、准备工作
在开始之前,请确保你已经安装以下工具:
表格
复制
| 工具 | 版本建议 | 下载地址 |
|---|---|---|
| JDK | 8 或以上 | Oracle 官网 |
| Maven | 3.6+ | Maven 官网 |
| IntelliJ IDEA | 社区版即可 | JetBrains 官网 |
三、搭建方式一:使用 Spring Initializr 快速生成项目
1. 打开 https://start.spring.io
页面如下所示:
配置如下:
-
Project: Maven
-
Language: Java
-
Spring Boot: 选择稳定版本(如 3.5.7)
-
Group: com.example
-
Artifact: demo
-
Name: demo
-
Description: Demo project for Spring Boot
-
Package name: com.example.demo
-
Packaging: Jar
-
Java: 17(根据你本地 JDK 版本选择)
2. 添加依赖
在右侧依赖栏中添加:
-
Spring Web
-
Spring Boot DevTools(可选,热部署)
点击 Generate 下载项目压缩包,解压后用 IDEA 打开即可。
四、搭建方式二:使用 IntelliJ IDEA 直接创建
1. 打开 IDEA,点击 New Project
选择 Spring Initializr,配置如下:
2. 填写项目信息
与方式一类似,填写 Group、Artifact 等信息。
3. 选择依赖
同样选择 Spring Web,点击 Finish。
五、项目结构说明
创建完成后,项目结构如下:
复制
demo
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com.example.demo
│ │ │ └── DemoApplication.java
│ │ └── resources
│ │ ├── application.properties
│ │ └── static/
│ └── test
├── pom.xml
六、编写第一个接口
在 com.example.demo 包下新建一个 controller 包,创建 HelloController.java:
java
复制
package com.example.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}
七、运行项目
点击 IDEA 上方运行按钮,启动项目;
浏览器访问:http://localhost:8080/hello
页面显示:
Hello, Spring Boot!
八、常见问题汇总
表格
复制
| 问题 | 解决方案 |
|---|---|
| 端口被占用 | 修改 application.properties 中的 server.port |
| 启动失败 | 检查 JDK 版本是否与项目匹配 |
| 无法访问接口 | 检查是否添加了 @RestController 和 @GetMapping |
九、结语
通过本文,你已经掌握了两种快速搭建 Spring Boot 项目的方法,并成功运行了一个简单的 Web 接口。接下来你可以继续学习:
-
集成 MyBatis 或 JPA
-
配置日志、异常处理
-
接入 Swagger、Spring Security 等组件
十、源码下载
本文示例代码已上传至 Gitee:
👉 https://gitee.com/yourname/springboot-demo(请替换为你的仓库地址)
十一、推荐阅读
如果你觉得本文对你有帮助,欢迎点赞、收藏、评论支持原创!
更多 Spring Boot 教程,欢迎关注我的 优快云 博客 🚀






被折叠的 条评论
为什么被折叠?



