当前使用版本(必填,否则不予处理)
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
Comment From: miemieYaho
你自己构造了 SqlSessionFactory 就去抄starter的代码