问题描述:
因为字段比较多,前端直接用的序列化表单的方式提交数据到后台,后台用的是实体类接收。经过检查对比发现。前端序列化的参数和实体类是能完全对应,而且url是正确的,没任何错误。纠结了一个多小时,又是改顺序,又是逐个对比实体类的属性和前端是否有出入。发现并没有异常,就是报400。单独把接口放到postman测试发现能正常进入方法
解决方式:
经过多张表单的对比发现,是因为前端序列化之后全部都是以字符串的形式传到后台,后台bean目录里面有两个是Date类型的属性,是属性不对应导致的报错 400,希望我这个方式能帮助到遇到该问题的朋友,有时候参数类型需要去查看下能否自动转换。
本文描述了一种常见问题,即前后端日期类型不匹配导致的400错误。前端序列化表单时,所有字段作为字符串传递,而后台实体类中存在Date类型字段,造成类型不匹配。通过调整参数类型或使用日期转换器可以解决此问题。
416

被折叠的 条评论
为什么被折叠?



