1.原始级联参数封装
对于属性cat,使用级联方式进行封装
springboot底层有许多convert转化器,当请求发送后会自动寻找可已将请求中的字符串或字符流转化成目标类型的convert,然后用该convert将字符串转化成对应属性类型,再调用对象的set方法进行赋值
2.自定义pojo封装规则
假设我们自定义的规则为请求转入的字符串分号前的值为cat的name,分号后的值为cat的年龄
自定义convert
方式一:
使配置类继承webMvcConfigurer接口
然后重写addFormatters方法。并添加自己定义的convert,代码如下
方式二 :
创建一个webMvcConfigurer对象并添加到容器中。在这个对象中重写addFormatters方法,自定义convert