当前使用版本(必填,否则不予处理)

mybatis-plus3.4.0

该问题是如何引起的?(确定最新版也有问题再提!!!)

重现步骤(如果有就写完整)

使用springboot2.3.4 连接两个数据库,添加MetaObjectHandler的实现类MyMetaObjectHandler,并添加@Component注解

类MyMetaObjectHandler在项目启动的时候可以确定已加载,但是在添加和修改数据时,没有自动填充对应的字段 `/* * 通用字段设置值(创建与更新人、时间等一些通用默认信息) * * @author admin / @Component public class MyMetaObjectHandler implements MetaObjectHandler { MyMetaObjectHandler(){ System.out.println("88888888888888888888"); } @Override public void insertFill(MetaObject metaObject) {

    System.out.println("***************");
    this.strictInsertFill(metaObject, "createDate", LocalDateTime.class, LocalDateTime.now());
    this.setFieldValByName("updateDate", LocalDateTime.now(), metaObject);
}

@Override
public void updateFill(MetaObject metaObject) {
    this.setFieldValByName("updateDate", LocalDateTime.now(), metaObject);
}

}` 多数据库连接设置

报错信息

Comment From: zhengjf1988

MyBatis-Plus springboot2.3.4 连接两个数据库使用mybatis-plus3.4.0自动填充没有起效。

Comment From: miemieYaho

你自己构造了 SqlSessionFactory 就去抄starter的代码