@PathVariable @RequestBody 使用实际
时间: 2023-11-08 07:02:54 浏览: 101
解读@RequestBody的正确使用方法
@PathVariable和@RequestBody都是Spring框架中用于接收前端传递参数的注解。其中,@PathVariable主要用于获取url中的变量值,通常用于RESTful风格的接口中;而@RequestBody则用于接收HTTP请求体中的参数,通常用于接收POST、PUT等请求的参数。
@PathVariable使用示例:
```java
@GetMapping("/user/{id}")
public User getUserById(@PathVariable("id") Long id) {
return userService.getUserById(id);
}
```
@RequestBody使用示例:
```java
@PostMapping("/user")
public void addUser(@RequestBody User user) {
userService.addUser(user);
}
```
阅读全文