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;
    }
}

实体类

相关推荐
不会编程的小寒2 分钟前
C and C++
java·c语言·c++
一 乐2 分钟前
鲜花销售|基于springboot+vue的鲜花销售系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
帧栈16 分钟前
开发避坑指南(73):itext7 pdf表单字体加粗解决方案
java·pdf
就叫飞六吧22 分钟前
找不到或无法加载主类 @C:\***\Local\Temp\idea_arg_file...
java·ide·intellij-idea
4***997422 分钟前
后端在微服务中的Spring Cloud Gateway
java·微服务·架构
y1y1z23 分钟前
Spring国际化
java·后端·spring
weixin_3077791328 分钟前
Jenkins ASM API 插件:详解与应用指南
java·运维·开发语言·后端·jenkins
ByteX39 分钟前
springboot 项目某个接口响应特别慢排查
java·spring boot·后端
Java水解1 小时前
[Spring] Spring配置文件
后端·spring
杀死那个蝈坦1 小时前
Caffeine
java·jvm·spring cloud·tomcat