一、该问题的重现步骤是什么?
项目启动时,TenantConfiguration 正常执行,但是 MybatisPlusConfiguration 中的 mybatisPlusInterceptor 未执行,导致租户拦截器不生效
项目改过包名,这个应该不影响
最新的2.9.1版本中可以正常执行,但旧项目用的2.7.0版本有问题,求解可能的原因或排查思路
二、你期待的结果是什么?实际看到的又是什么?
期待的加载顺序是先加载 TenantConfiguration 再加载 MybatisPlusConfiguration;
实际 TenantConfiguration 加载后 MybatisPlusConfiguration 的 mybatisPlusInterceptor 未执行
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
产品 BladeX-Boot 版本 2.7.0
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
临时的解决方法是重新写一个配置文件,在新配置文件中执行 mybatisPlusInterceptor,这样租户拦截器可以正常拦截
扫一扫访问 Blade技术社区 移动端