# RESTful API 开发 ## 学习目标 - 理解 REST 架构风格 - 掌握 API 设计规范 - 学会使用 Spring Boot 开发 API ## REST 设计规范 | HTTP 方法 | 路径 | 说明 | |-----------|------|------| | GET | /users | 获取用户列表 | | GET | /users/{id} | 获取单个用户 | | POST | /users | 创建用户 | | PUT | /users/{id} | 更新用户 | | DELETE | /users/{id} | 删除用户 | ## 实现示例 ```java @RestController @RequestMapping("/api/users") public class UserController { @GetMapping public List getAllUsers() { return userService.findAll(); } @PostMapping public User createUser(@RequestBody User user) { return userService.save(user); } } ``` ## 动手练习 1. 设计一套完整的 RESTful API 2. 实现 CRUD 操作 3. 添加参数校验和异常处理