sync from local backup

This commit is contained in:
chunyu
2026-08-05 23:59:15 +08:00
commit d48ec1747c
358 changed files with 34384 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
# 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<User> getAllUsers() {
return userService.findAll();
}
@PostMapping
public User createUser(@RequestBody User user) {
return userService.save(user);
}
}
```
## 动手练习
1. 设计一套完整的 RESTful API
2. 实现 CRUD 操作
3. 添加参数校验和异常处理