简单实体对象:请求参数名与形参对象属性名相同,定义对象(POJO)接收即可
@RequestMapping("/simplePojo")
public String simplePojo(User user){
System.out.println(user);
return "OK";
}
public class User{
private String name;
private Integer age;
//·······
}
复杂实体对象:请求参数名与形参对象属性名相同,按照对象层次结构关系即可接收嵌套POJO属性参数。
@RequestMapping("/complexPojo")
public String complexPojo(User user){
System.out.println(user);
return "OK";
}
public class User{
private String name;
private Integer age;
private Address address;
//······
}
public class Address{
private String province;
private String city;
//·······
}
实体对象参数规则:请求参数名与形参对象属性名相同,即可直接通过POJO接收