public class Item {
private String name;
private int quantity;
private User user;
//省略getter和setter
}
@Data
public class User implements Serializable {
private int id;
private String username;
private String password;
private List<Long> ids;
}
//postman以post方式提交的数据json格式如下:
{
"name":"haha",
"quantity":20,
"user":{
"password":"1123",
"username":"hehe",
"id":1,
"ids":[]
}
}
//控制器
@RequestMapping("/2")
public Item testGetParameter(@RequestBody Item item){
System.out.println(item);
return item;
}

返回如下:

本文介绍了一种使用Java实现的RESTful API,通过POST请求接收JSON格式的数据,并将其映射到自定义的Java对象中。具体包括两个类,Item类包含名称、数量和User对象;User类实现了Serializable接口,包含ID、用户名、密码和ID列表。文章展示了如何在控制器中使用@RequestBody注解接收并打印这些数据。

342

被折叠的 条评论
为什么被折叠?



