时间类型踩坑 备忘
程序员文章站
2022-03-08 16:43:28
...
时区
springBoot配置
spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
数据库连接配置
&serverTimezone=Asia/Shanghai
fastjson 序列化时间类型字段的格式
@JSONField(format="yyyy-MM-dd HH:mm:ss")
https://blog.csdn.net/moshowgame/article/details/84139443
mybatis-plus注解
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
mybatis-plus handle类
@Component
public class MyBatisPlusMetaObjectHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
this.setFieldValByName("create_time",new Date(),metaObject);
this.setFieldValByName("update_time",new Date(),metaObject);
}
@Override
public void updateFill(MetaObject metaObject) {
this.setFieldValByName("update_time",new Date(),metaObject);
}
}
表设计
字段初始默认值
CURRENT_TIMESTAMP
设置非null, update_time字段勾选"根据当前时间戳更新"
参考: https://blog.csdn.net/weixin_45007916/article/details/106793657
上一篇: VUE的creat方法异步执行
下一篇: Nuxt的路由守卫