👥 用户管理 - RESTful API 示例

用户列表

ID 姓名 邮箱 年龄 操作

📖 学习要点

RESTful API 设计:

Controller 代码示例

@RestController
@RequestMapping("/api/users")
public class UserController {
    
    @GetMapping
    public List<User> getAllUsers() { ... }
    
    @GetMapping("/{id}")
    public User getUserById(@PathVariable Long id) { ... }
    
    @PostMapping
    public User createUser(@RequestBody User user) { ... }
    
    @PutMapping("/{id}")
    public User updateUser(@PathVariable Long id, @RequestBody User user) { ... }
    
    @DeleteMapping("/{id}")
    public String deleteUser(@PathVariable Long id) { ... }
}

🔧 Spring 注解说明

注解说明
@RestController= @Controller + @ResponseBody
@RequestMapping定义路由映射
@GetMappingGET 请求映射
@PostMappingPOST 请求映射
@PathVariable获取路径变量
@RequestBody获取请求体 JSON
@RequestParam获取查询参数

← 返回学习中心