后端使用SpringBoot框架,前端传过来时间参数出现的不匹配问题。后端接受的参数类型是Date,前端发过来是String类型,所以报这个错误。
解决方法:
在接受参数类对应的字段上加@DateTimeFormat注解,并且指定格式,例如
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Column(name = "EffectiveTime")
private Date effectivetime;
另外,指定的格式要和接受参数的格式一致,要不然还是会报同样的错误