一般情况下使用get请求都是以基本类型参数的形式,但是当参数名称与对象成员属性一一对应且接收数据类型是该对象时,会将单个的参数都绑定到对象上,类似于自动装箱的概念。
图1 自定义对象
图2 请求测试
图3 URL
图4 输出结果
由此可见是能够绑定成功的,但是当1.参数名与对象成员属性名称不一致2.url中参数个数多于或者少于对象成员属性时只能绑定有效参数,如下:
图5 请求测试
其中,存在不与对象成员属性名称对象参数和对象中不存在的参数名称
图6 URL
图7 输出结果
注意,当对象中含有集合类型的时候,应尽量避免采用这种方式绑定参数,可以使用json。