自定义对象处理请求参数
SpringBoot学习大纲
一、实现自定义对象处理请求参数:
- 1.可以自动类型转换与格式化,可以级联封装
/**
* 姓名: <input name="userName"/> <br/>
* 年龄: <input name="age"/> <br/>
* 生日: <input name="birth"/> <br/>
* 宠物姓名:<input name="pet.name"/><br/>
* 宠物年龄:<input name="pet.age"/>
*/
@Data
public class Person {
private String userName;
private Integer age;
private Date birth;
private Pet pet;
}
@Data
public class Pet {
private String name;
private String age;
}
result
- 2.POJO封装过程
- ServletModelAttributeMethodProcessor
二、源码分析自定义对象处理请求参数:
- 1.当请求过来的时候,先到doDispatch方法: