@RestController @RequestMapping("/api") public class UserController { @Autowired private UserService userService; @GetMapping("/users") public List<User> getUsers() { return userService.getAllUsers(); } @GetMapping("/users/{userId}") public User getUser(@PathVariable int userId) { return userService.getUserById(userId); } @PostMapping("/users") public User createUser(@RequestBody User user) { return userService.createUser(user); } @PutMapping("/users/{userId}") public User updateUser(@PathVariable int userId, @RequestBody User user) { return userService.updateUser(userId, user); } @DeleteMapping("/users/{userId}") public void deleteUser(@PathVariable int userId) { userService.deleteUser(userId); } }


上一篇:
下一篇:
切换中文