Spring Boot 能简化 Spring 应用开发,借助起步依赖和自动配置等,让开发者快速搭建项目。下面是面向小白的 Spring Boot 项目开发教程:
准备工作
-
掌握必要基础知识
-
Java 基础:需理解面向对象编程(OOP)、Java Collections 框架、异常处理、基本 I/O 等内容。
-
基本 Web 知识:熟悉 HTTP 协议的 GET、POST 等常见请求方法,了解 JSON 数据格式。
-
依赖管理工具:掌握 Maven 或 Gradle 的基本使用方法,用于管理项目依赖。
-
-
安装开发工具
-
JDK:建议安装 JDK 17 或更高版本。
-
IDE:推荐 IntelliJ IDEA,社区版就能满足基本开发需求;也可选用 Eclipse 等。
-
Maven 或 Gradle:Maven 或 Gradle 用于管理 Spring Boot 项目的依赖与构建流程。若使用 IntelliJ IDEA,其支持集成配置两者。
-
Postman:非必需,其可便捷测试开发的 API。
-
创建首个 Spring Boot 项目
可借助 Spring Initializr 创建项目,其提供网页版工具。访问 Spring Initializr ,并按如下方式配置:
-
选择项目参数:Project 选 “Maven Project”;Language 选 “Java”;挑选稳定的 Spring Boot 版本。
-
填写项目元数据:Group 常设定类似 “com.example” 的反向域名格式;Artifact 代表项目名,如 “demo”。
-
添加依赖:初学者做 Web 项目,添加 “Spring Web” 依赖即可。若有数据库交互等其他需求,按需添加 “Spring Data JPA”、对应数据库驱动等依赖。
配置好后点击 “Generate” 获项目压缩包。解压后,利用 IntelliJ IDEA “File” -> “Open” 选项导入该项目。
项目目录结构解读
-
src/main/java:存储 Java 业务代码,主启动类位于此。主启动类含
main
方法,是项目启动入口,类上有@SpringBootApplication
注解。 -
src/main/resources:存放配置文件与资源文件。像
application.properties
或application.yml
核心配置文件在这。 -
src/test/java:放置单元测试相关的 Java 代码。
编写配置文件
于 src/main/resources
下找到 application.properties
配置文件配置项目。比如配置服务器端口:server.port=8080
,让项目以 8080 端口启动。
编写简单代码实现功能
在主启动类相同或自定义的包中新建 Java 类做测试。比如写简单 RESTful API:
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
  @GetMapping("/hello")
  public String sayHello() {
  return "Hello, Spring Boot!";
  }
}
@RestController
注解声明其为 REST 控制器;@GetMapping("/hello")
表示映射 HTTP 的 GET 请求至 /hello
路径。
运行项目
在 IntelliJ IDEA 中,找到含 main
方法的主启动类,点击类旁运行按钮,或用快捷键运行项目。Spring Boot 自带内嵌服务器,启动后,浏览器访问 http://localhost:8080/hello
,就能看到 “Hello, Spring Boot!” 响应内容。