spring mvc 接口接收这对象
时间: 2024-03-24 11:36:21 浏览: 18
Spring MVC 接口可以通过 `@RequestBody` 注解来接收对象。`@RequestBody` 注解可以将请求体中的 JSON 对象自动转换为 Java 对象。
例如,假设有一个 User 类:
```java
public class User {
private int id;
private String name;
// getter 和 setter 方法
}
```
可以在 Spring MVC Controller 中定义一个接口,接收 User 对象:
```java
@RequestMapping(value = "/user", method = RequestMethod.POST)
public void createUser(@RequestBody User user) {
// 处理 user 对象
}
```
在上面的代码中,`@RequestBody` 注解用于接收请求体中的 JSON 对象,并自动转换为 User 对象。然后就可以对 User 对象进行处理了。
如果请求体中包含了多个对象,可以使用 List 或者数组来接收:
```java
@RequestMapping(value = "/users", method = RequestMethod.POST)
public void createUsers(@RequestBody List<User> userList) {
// 处理 userList
}
```
在上面的代码中,`@RequestBody` 注解用于接收请求体中的 JSON 对象数组,并自动转换为 List<User> 对象。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)