mybatis-plus配置类不生效,无法自动填充字段


最近用了下mybatis-plus,想试一下字段自动填充,却发现我的
MyMetaObjectHandler implements MetaObjectHandle
一直不生效
我是在测试类用的@MybatisPlusTest
之前都是用@sprinbootTest
发现这个@MybatisPlusTest不会加载我自定义的config, 所以自动填充字段功能用不了,如createTime、updateTime
经排查看到@MybatisPlusTest里面的

  • @OverrideAutoConfiguration(enabled = false)是关键,它关闭了自动配置,而一般在spring boot项目中enable是开启的;
    解决方法:增加
@MybatisPlusTest
@Import(MybatisPlusConfig.class) //配置类

在测试类手动导入需要的配置类,或者改用@sprinbootTest注解​

posted @ 2025-08-05 14:34  你听得到21  阅读(113)  评论(0)    收藏  举报