简单实体对象:请求参数名与形参对象属性名相同,定义对象(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接收