第一步:新建
MyMeatObjectHandler类,实现MeatObjectHandler
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import java.time.LocalDateTime;
/**
* @description: mybatis 字段自动填充
* @author: dw.zhou
* @create: 2021-06-22 16:32
* @Version 1.0
**/
public class MyMeatObjectHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
this.setFieldValByName("createTime", LocalDateTime.now(), metaObject);
this.setFieldValByName("updateTime", LocalDateTime.now(), metaObject);
}
@Override
public void updateFill(MetaObject metaObject) {
this.setFieldValByName("updateTime", LocalDateTime.now(), metaObject);
}
}
第二步:新建MybatisPlusConfig配置类,注入MyMeatObjectHandler(也可通