神奇的400

今天采用ajax提交post请求,spring mvc来接收List类型的,反复出现400,415等错误。

google一番后基本解决问题,但最后还是在400上,而且这个400不报错误信息,不知道哪里匹配出问题。

原来采用的object类型较为复杂,于是新建了个Dto来模拟,发现没有问题,就锁定在原来object的某些属性上。

最后发现是Date类型里面get方法有个@JsonFormat的注解,注释后即可不报400,但也丧失了前端时间直接显示的功能。

最终方案是在Date类型上加入@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")并前端按照该格式字符串返回。

转载于:https://www.cnblogs.com/ken-hust/p/8185403.html

你可能感兴趣的:(神奇的400)