← 返回首页

Spring Boot 3.2 入门教程

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 支持

六、最佳实践

  1. 使用 application.yml 而非 properties
  2. 配置文件按环境分离
  3. 使用 Lombok 减少样板代码
  4. 统一异常处理