前后端交互 Date 类型传输
由于前端的date类型跟后端的date类型有细微的差别,导致前后端传输的时候存在类型匹配的问题。有如下解决方案:
1、定义后端的接收类型为String ,在代码中转换为Date类型
2、(推荐)在接收的Vo中使用Date类型,加上注解 @JsonFormat,前端传输字符串类型。
举例:
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date endTime;
返回的时候也是一样,在返回的Vo中加上注解@JsonFormat,前端使用String类型接收即可。
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date endTime;