在Spring MVC应用中,在controller层经常可以看见报这个错误“The request sent by the client was syntactically incorrect”,后台一般不会打印错误消息,而是直接返回给前端400错误。这是为什么呢?
1.原因:前后端参数不对应
解析: 前端传过来的时间是字符串的类型,后端的是时间类型是Date
这就涉及到字符串的转化问题
2.解决 @DateTimeFormat(pattern=“yyyy-MM-dd HH:mm”)
可以使用这个注解,这个注解是局部的,加上实体类的属性上面即可