MybatisPlusInterceptor 拦截器是否可以增加一个补充入库

Blade 未结 2 11

一、该问题的重现步骤是什么?

目前Tools中的拦截器只有租户、分页的配置,且入口写的有点不好扩充

方法:org.springblade.core.mp.config.MybatisPlusConfiguration#mybatisPlusInterceptor

我现在想继续注入mybatis plus的乐观锁插件,我只能覆写这个配置方法了,但覆写时又破坏了配置项。。


目前我只能在项目使用的模块中拿到配置追加,但这种方法有点不规范。。

@Slf4j
@Configuration
public class MybatisPlusEnhanceConfig {

    @Bean
    public Object mybatisPlusInterceptorCustomizer(MybatisPlusInterceptor interceptor) {
       interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
       log.info("追加乐观锁拦截器");
       return new Object();
    }

}

二、你期待的结果是什么?实际看到的又是什么?

后续的版本能否增加一个覆写方法,允许用户自行增加插件的配置入口。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

4.8


2条回答
  • 2小时前

    希望提供一个重载方法,可以自由在不同的模块开启插件

    0 讨论(0)
  • 下版本支持下

    0 讨论(0)
提交回复