依赖:com.baomidou:mybatis-plus-boot-starter:3.5.4

配置分页时使用的匿名内部类形式,在触发分页功能 时org.apache.ibatis.plugin.Plugin#getSignatureMap方法报错 org.apache.ibatis.plugin.PluginException: No @Intercepts annotation was found in interceptor com.boot.admin.infra.config.MybatisPlusConfig$1。 配置代码如下:

@Configuration
public class MybatisPlusConfig {

    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        return new MybatisPlusInterceptor(){{
            // 分页插件
            addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
            // 防止全表更新
            addInnerInterceptor(new BlockAttackInnerInterceptor());
        }};
    }
}

Comment From: miemieYaho

这是mybatis的逻辑,mybatis不支持

Comment From: lixx174

thanks a lot