Files
chunyu_project/media/learn/courses/14/chapters/60.md
T
2026-08-05 23:59:15 +08:00

842 B

RESTful API 开发

学习目标

  • 理解 REST 架构风格
  • 掌握 API 设计规范
  • 学会使用 Spring Boot 开发 API

REST 设计规范

HTTP 方法 路径 说明
GET /users 获取用户列表
GET /users/{id} 获取单个用户
POST /users 创建用户
PUT /users/{id} 更新用户
DELETE /users/{id} 删除用户

实现示例

@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. 添加参数校验和异常处理