1.在使用swagger发送数据到后端接口时发现
接口参数大小写不一致,能传递,一致不能,具体情况如下图
上面data中的id是小写的,而我实体类中的id是大写的
我传大写的ID,后端接收到的是null(没接收到数据),传参数名位id,反而能接收了
原因:在参数命名时,没有使用驼峰命名法,swagger在传递参数或者系统在编译时,会自动将参数名的大写变成小写,导致值没有传递到。
1.在使用swagger发送数据到后端接口时发现
接口参数大小写不一致,能传递,一致不能,具体情况如下图
上面data中的id是小写的,而我实体类中的id是大写的
我传大写的ID,后端接收到的是null(没接收到数据),传参数名位id,反而能接收了
原因:在参数命名时,没有使用驼峰命名法,swagger在传递参数或者系统在编译时,会自动将参数名的大写变成小写,导致值没有传递到。