前端时间格式和后端不统一,导致反序列化失败

来源:6-6 前端枚举代码生成

慕粉8429964

2020-05-10

后端的日期是Date类型的,前端传来的格式是"yyyy-MM-dd HH:mm:ss".
不知道我哪一步漏掉了,就一直导致小节进行修改或增加的时候,错误码400,后端日志一看,是两个时间的字段反序列化失败,我加了个注释@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
现在问题是解决了,但是我看蛙蛙老师的实体类的两个时间字段并没有加,请问老师我是哪里出错了吗?

写回答

1回答

甲蛙

2020-05-10

Dto实体类的日期类型都是有加@JsonFormat注解的,在做代码生成器的时候会判断日期类型就会自动加上。你可以看看我SectionDto的代码是有@JsonFormat注解

0
2
甲蛙
回复
慕粉8429964
Section.java和SectionDto.java的日期类型应该都是Date,检查下数据库是否是datetime类型。还没有人反馈过你这个问题,如果还有问题,可以加群详细沟通
2020-05-10
共2条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程