Spring Boot 3.2 入门教程
Spring Boot 是由 Pivotal 团队提供的全新框架,简化 Spring 应用初始搭建。本文基于 Spring Boot 3.2.5 + Java 21。
一、环境要求
- Java 17+(推荐 Java 21)
- Maven 3.6+
二、创建项目
访问 start.spring.io 配置:Project: Maven, Spring Boot: 3.2.5, Dependencies: Spring Web, Spring Data JPA, MySQL Driver
三、核心配置
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/demo
username: root
password: your_password
jpa:
hibernate:
ddl-auto: update
四、编写 Controller
@RestController
@RequestMapping("/api")
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot 3.2!";
}
}
五、Spring Boot 3.2 新特性
- 虚拟线程支持(Project Loom)
- Observability 改进
- Java 17+ 强制要求
- Native Image 支持
六、最佳实践
- 使用 application.yml 而非 properties
- 配置文件按环境分离
- 使用 Lombok 减少样板代码
- 统一异常处理