前后端交互 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;
在前后端交互中,由于Date类型的差异导致匹配问题。一种解决办法是将后端接收类型定义为String,然后在代码中转换为Date。推荐的做法是在接收的Vo中使用@JsonFormat注解的Date类型,指定日期格式和时区,前端传输字符串。返回时同样处理,确保前端能正确接收。
1524

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



