MybatisPlusConfiguration中的mybatisPlusInterceptor未执行

Blade 未结 1 496
huangyunxin90
huangyunxin90 剑童 2022-06-25 16:38

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

  1. 项目启动时,TenantConfiguration 正常执行,但是 MybatisPlusConfiguration 中的 mybatisPlusInterceptor 未执行,导致租户拦截器不生效

  2. 项目改过包名,这个应该不影响

  3. 最新的2.9.1版本中可以正常执行,但旧项目用的2.7.0版本有问题,求解可能的原因或排查思路


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

    期待的加载顺序是先加载 TenantConfiguration 再加载 MybatisPlusConfiguration;

    实际 TenantConfiguration 加载后 MybatisPlusConfiguration 的 mybatisPlusInterceptor 未执行

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

    产品 BladeX-Boot 版本 2.7.0

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

    临时的解决方法是重新写一个配置文件,在新配置文件中执行 mybatisPlusInterceptor,这样租户拦截器可以正常拦截

1条回答
  • 2022-06-25 18:59

    做了两处修改

    image.png

    image.png

    0 讨论(0)
提交回复