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