@RequestBody的作用及例子
时间: 2023-10-02 09:03:40 浏览: 65
解读@RequestBody的正确使用方法
`@RequestBody`是Spring MVC中的一个注解,用于获取HTTP请求中的请求体(body),通常用来接收POST、PUT、DELETE等请求方式的数据。它可以将请求体中的JSON、XML等格式数据绑定到Java对象中,方便后续业务处理。
下面是一个简单的例子,假设我们有一个User类:
```java
public class User {
private String name;
private int age;
// 省略getter和setter
}
```
我们可以在Controller中使用`@RequestBody`将请求体中的数据绑定到User对象中:
```java
@RestController
public class UserController {
@PostMapping("/user")
public void addUser(@RequestBody User user) {
// 处理用户添加逻辑
}
}
```
在上面的例子中,我们使用`@PostMapping`注解指定了请求方式为POST,并且使用`@RequestBody`注解将请求体中的数据绑定到User对象中。这样,在处理用户添加逻辑时,我们就可以直接使用User对象中的数据了。
阅读全文