由于一些原因前端并不能使用application/json进行传参
- 上代码
public class OrderParam {
private Integer num;
private String address;
private User user;
private List<User> users;
...
}
public class User {
private String name;
private Integer age;
...
}
@PostMapping("test")
public void testRequestParam(OrderParam orderParam,
@RequestParam("activityId") Integer activityId){
System.out.println("activityId = " + activityId);
List<User> users = orderParam.getUsers();
User user1 = orderParam.getUser();
System.out.println(user1);
for (User user : users) {
System.out.println("list" + user);
}
}
postman模拟:
接收情况: