mybatisplu设置自动填充

java 复制代码
/**
 * mybatisplus的自动化填充
 */

public class JboltMetaObjectHandler implements MetaObjectHandler {
    @Override
    public void insertFill(MetaObject metaObject) {
        LocalDateTime now = LocalDateTime.now(ZoneId.of("Asia/Shanghai"));
        this.strictInsertFill(metaObject, "createTime", Timestamp.class,  Timestamp.valueOf(now));
    }

    @Override
    public void updateFill(MetaObject metaObject) {
        // 如果有更新时需要自动填充的字段,可以在这里添加
    }
}
java 复制代码
@Configuration
public class JboltBatisPlusConfig {

    @Bean
    public JboltMetaObjectHandler myMetaObjectHandler() {
        return new JboltMetaObjectHandler();
    }


    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor());
        return interceptor;
    }
}

实体类

相关推荐
苹果酱056712 分钟前
Redis学习笔记系列(一)——Redis简介及安装
java·vue.js·spring boot·mysql·课程设计
珹洺28 分钟前
Java-servlet(一)Web应用与服务端技术概念知识讲解
java·运维·服务器·开发语言·前端·网络·servlet
Dyan_csdn29 分钟前
【Java项目】基于SpringBoot的地方废物回收机构管理系统
java·spring boot
誓约酱30 分钟前
linux中断调用流程(arm)
java·linux·服务器·c语言·arm开发·c++·单片机
神秘的t38 分钟前
javaEE初阶————多线程初阶(5)
java·开发语言·多线程
Dr_Si1 小时前
CF 118A.String Task(Java实现)
java·开发语言
过尽漉雪千山1 小时前
SpringBoot项目启动报错:PathVariable annotation was empty on param 0.
java·spring boot·spring
Diligent_lvan1 小时前
回忆Redis的持久化机制
java·redis·rdb和aof持久化
程楠楠&M1 小时前
jeecgboot项目idea启动项目(二)
java·ide·intellij-idea·idea免费
码蜂窝编程官方1 小时前
【含文档+PPT+源码】基于过滤协同算法的旅游推荐管理系统设计与实现
java·vue.js·spring boot·spring·旅游