先写一个需要提交的json集合里面的数据,一个Bean类
public class UserContactBean {
private Long id;
private String name;
private String phoneNumber;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
}
接下来就可以在Controller类里面进行操作请求了
这里要注意,springboot对json的提交格式与方法要求很严格,必须是post请求,而且提交时也要是application/json的格式
这里必须要加一个注解@RequestBody
@RequestMapping(value = "/add/contact",method = RequestMethod.POST)
public void addUserContact(@RequestBody List<UserContactBean> userContactBean){
try {
System.out.println(userContactBean.get(0).getName());
}catch (Exception e){
}
}
格式一定是要是外层是数组,里面包含各个对象
例如:
[
{"id":1,
"name":"张三",
"phoneNumber":"13712345678"
},
{"id":2,
"name":"李四",
"phoneNumber":"13812345678"
}
]
postman测试时要注意的地方
这样就可以提交到后台了,可以接受到了