Springboot集成mybatisplus的时间自动填充问题

简介: Springboot集成mybatisplus的时间自动填充问题

1.第一步:配置类
```package com.laoyang.Config;

import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;

import java.util.Date;

/**

  • @author:Kevin
  • @create: 2022-08-30 10:23
  • @Description: 自动填充时间
    /
    @Component
    public class CommonMetaObjectHandler implements MetaObjectHandler {
    /*

    • 新增时自动填充
    • @param metaObject
      */
      @Override
      public void insertFill(MetaObject metaObject) {
      //参数1:数据对象,就是原数据
      //参数2:属性名称,一定要和实体类名称一致
      //参数3:类对象
      //参数4:当前时间
      this.strictInsertFill(metaObject,"createTime", Date.class,new Date());
      this.strictInsertFill(metaObject,"updateTime", Date.class,new Date());
      }

      /**

    • 修改
    • @param metaObject
      /
      @Override
      public void updateFill(MetaObject metaObject) {
      this.strictInsertFill(metaObject,"updateTime", Date.class,new Date());
      }
      }
      2.第二步:在填充的实体类上添加注解/*
    • 创建时间
      */
      @TableField(fill = FieldFill.INSERT_UPDATE)
      private Date createTime;

      /**

    • 修改时间
      */
      @TableField(fill = FieldFill.UPDATE)
      private Date updateTime;
      ```
相关文章
|
9月前
|
JSON 分布式计算 大数据
springboot项目集成大数据第三方dolphinscheduler调度器
springboot项目集成大数据第三方dolphinscheduler调度器
545 3
|
9月前
|
缓存 JSON 前端开发
第07课:Spring Boot集成Thymeleaf模板引擎
第07课:Spring Boot集成Thymeleaf模板引擎
797 0
第07课:Spring Boot集成Thymeleaf模板引擎
|
9月前
|
Java 关系型数据库 MySQL
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
861 2
|
9月前
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
480 2
|
分布式计算 大数据 Java
springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务
springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务
216 0
|
9月前
|
存储 人工智能 Java
Springboot集成AI Springboot3 集成阿里云百炼大模型CosyVoice2 实现Ai克隆语音(未持久化存储)
本项目基于Spring Boot 3.5.3与Java 17,集成阿里云百炼大模型CosyVoice2实现音色克隆与语音合成。内容涵盖项目搭建、音色创建、音频合成、音色管理等功能,适用于希望快速掌握Spring Boot集成语音AI技术的开发者。需提前注册阿里云并获取API Key。
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
消息中间件 监控 Java
您是否已集成 Spring Boot 与 ActiveMQ?
您是否已集成 Spring Boot 与 ActiveMQ?
519 0
|
监控 druid Java
spring boot 集成配置阿里 Druid监控配置
spring boot 集成配置阿里 Druid监控配置
1431 6