苞米豆框架生成步骤

1. 背景

以前我在使用ORM框架的时候,一般使用mybatis xml generator插件生成代码,但升级了知识库以后,我都采用另外一套jar生成苞米豆ORM为框架的crud代码,包括controller

2. 步骤

代码地址:gitee.com/siwaxinwu/c...

将实体类中属性数据类型为LocalDate和LocalDateTime修改成java.util.Date类型

分页配置类

java 复制代码
@Configuration
public class MyBatisPlusConfig {

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        PaginationInnerInterceptor paginationInnerInterceptor =
                new PaginationInnerInterceptor(DbType.MYSQL); paginationInnerInterceptor.setOverflow(true);
        // 指定数据库类型
        interceptor.addInnerInterceptor(paginationInnerInterceptor); return interceptor;
    } 
}

编写自动填充配置类

库里面create_time、update_time都是用的datetime ,框架生成代码后我都修改成了Date类型

typescript 复制代码
@Component
public class CommonMetaObjectHandler implements MetaObjectHandler {
    /**
     * 新增

     * */
    @Override
    public void insertFill(MetaObject metaObject) {
        this.strictInsertFill(metaObject, "createTime", Date.class, new Date());
        this.strictUpdateFill(metaObject, "updateTime", Date.class, new Date());
    }
    /**
     * 修改
     * */
    @Override
    public void updateFill(MetaObject metaObject) {
        this.strictUpdateFill(metaObject, "updateTime", Date.class, new Date());
    } 
}
相关推荐
MrHuang9653 分钟前
【创建线程的四种方式】
后端
双向337 分钟前
Python 多线程日志错乱:logging.Handler 的并发问题
后端
用户992441031569 分钟前
从秒杀系统到Serverless:我在分布式架构优化路上踩过的那些坑
后端
AAA修煤气灶刘哥9 分钟前
别再懵注解!从 JDK 到 SpringBoot,这篇 “代码贴标签” 攻略超下饭
java·后端·代码规范
IT_陈寒19 分钟前
Vite 3.0 性能飞跃的5个关键优化点,让构建速度提升200%!
前端·人工智能·后端
fat house cat_1 小时前
【Spring底层分析】Spring AOP补充以及@Transactional注解的底层原理分析
java·后端·spring
武子康1 小时前
大数据-82 Spark 集群架构与部署模式:核心组件、资源管理与调优
大数据·后端·spark
BingoGo1 小时前
PHP 并不慢 你的架构才是瓶颈 大规模性能优化实战
后端·php
陈随易1 小时前
改变世界的编程语言MoonBit:背景知识速览
前端·后端·程序员
会飞的小蛮猪1 小时前
Grafana Loki LogMonitor采集日志
后端·自动化运维