springboot项目如果不要求前端的日期时间格式?
springboot项目中一个实体类声明了如下的日期类型属性
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date date;
那么前端传递参数时必须带有时间,否则后台会报错。我的目标是能否不使用上面两个注解,不管前端传递来的该属性带不带时间都可以正常保存到数据库中(如果没有时间则后台自动补齐00:00:00,或者没有时间也能正常保存到MYSQL的话java就不做补齐的工作了)。要实现这个目标我要如何做?还有就是有个之前的老项目是spingmvc的项目(前端页面jsp)做法是否和springboot中一样?
还有点兼容的问题,有时前端传递来的日期时间属性格式是:2024-03-18T12:11:10能否一起兼容了?
回复
1个回答

test
2024-06-20
前后端统一使用时间戳
就好了,怎么展示交给前端就行
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容