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

Blade 未结 2 49
Jalena
Jalena 2天前

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

目前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条回答
提交回复