@Controller
public class MyController {
@GetMapping("/users")
public String getAllUsers(Model model) {
// 获取所有用户列表
List<User> users = userService.getAllUsers();
// 将用户列表添加到Model中
model.addAttribute("users", users);
// 返回视图名称
return "users";
}
}
@RestController
public class MyController {
@GetMapping("/users/{id}")
public User getUser(@PathVariable Long id) {
// 返回用户信息
}
}
@GetMapping("/users")
public List<User> searchUsers(@RequestParam String name) {
// 返回名字包含name的用户列表
}
@PostMapping("/users")
public User createUser(@RequestBody User user) {
// 保存用户并返回新创建的用户信息
}
@RequestMapping(path = "/users", method = {RequestMethod.GET, RequestMethod.POST})
public List<User> searchUsers(@RequestParam String name) {
// 返回名字包含name的用户列表
}