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

实体类

相关推荐
xieliyu.7 小时前
Java算法精讲:双指针(三)
java·开发语言·算法
明夜之约7 小时前
Spring Boot 自动装配源码
java·spring boot·后端
Leaton Lee7 小时前
Spring Boot分层架构详解:从Controller到Service再到Mapper的完整流程
java·spring boot·后端·架构
Jinkxs7 小时前
Resilience4j- 与 Spring Boot 快速集成:自动配置与基础注解使用
java·spring boot·后端
辣机小司7 小时前
【踩坑记录:Spring Boot 配置文件读取值不一致?警惕 YAML 的“八进制陷阱”与 SnakeYAML 版本之谜】
java·spring boot·后端·yaml·踩坑记录
fangdengfu1238 小时前
ES分析系统各个服务日志占用量
java·前端·elasticsearch
云烟成雨TD8 小时前
Spring AI 1.x 系列【51】可观测性技术选型
java·人工智能·spring
星越华夏8 小时前
ESP32-CAM图像传输项目说明文档
java·后端·struts·esp32
unicrom_深圳市由你创科技8 小时前
基于Spring AI框架的RAG应用
人工智能·spring·机器学习
Jinkxs9 小时前
Java 跨域14-Java 与区块链(Hyperledger)集成
java·开发语言·区块链