SpringMVC POJO数据绑定

1. 简单POJO数据绑定流程

编写POJO

1
2
3
4
5
@Data
public class Person {
private String name;
private Integer age;
}

1
2
3
4
5
// 访问/test?name=jack&age=10,参数名与POJO属性名只要对应,就能绑定
@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
@Data
public class Person {
private String name;
private Integer age;
private Car car;
}

@Data
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);
}
panchaoxin wechat
关注我的公众号
支持一下