springmvc pojo数据绑定 2. 级联POJO数据绑定流程

编写POJO

1
2
3
4
5

public class {
private String name;
private Integer age;
}

1
2
3
4
5

@GetMapping("/test")
public void test(Person person) {
System.out.println(person);
}

2. 级联POJO数据绑定流程

级联POJO:POJO里有另一个POJO

1
2
3
4
5
6
7
8
9
10
11
12

public class {
private String name;
private Integer age;
private Car car;
}


public class Car {
private String name;
private Double price;
}
1
2
3
4
5
// 请求URL  /test?name=jack&age=10&car.name=benz&car.price=500.0
@GetMapping("/test")
public void test(Person person) {
System.out.println(person);
}