@GetMapping("/greet")
public ResponseEntity<String> greet(@RequestParam String name) {
return ResponseEntity.ok("Hello, " + name + "!");
}
二、@PathVariable: 从URL路径中提取数据。
java复制代码
@GetMapping("/users/{userId}")
public ResponseEntity<User> getUserById(@PathVariable Long userId) {
User user = userService.getUserById(userId);
return ResponseEntity.ok(user);
}
三、@RequestBody: 从请求体中提取数据,并映射到对象。
java复制代码
@PostMapping("/create-user")
public ResponseEntity<String> createUser(@RequestBody User user) {
userService.createUser(user);
return ResponseEntity.ok("User created successfully");
}