数据权限引入源码模块二开,没改动任何代码的情况下,数据权限失效

Blade 未结 1 83
zfp
zfp 剑童 2025-11-26 15:37

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

1.  data-scope 作为模块引入项目中

2.  controller 上调用selectNoticePage



75f58b62-8353-4efa-b0a2-473b03c33f54.png


3.  selectNoticePage的mapper方法上加上数据权限配置

f0a76809-da75-4008-81de-5be581ab93aa.png

4.  设置断点,发现代码并没有走进去,数据权限不生效

353778ac-6298-484c-8e84-9700f58a045d.png


5. 移除掉data-scope模块,使用系统依赖jar包,设置断点,jar包中代码设置断点,可以进入方法生效

ab0cc5c8-75d3-427e-a0b2-ceed8fff24cf.png

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

为什么使用模块引入代码,数据权限不生效,断点无法进入?



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

使用产品: Blade-springboot 单体版,

版本:4.7.0RELEASE

操作系统:windows


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


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

1条回答
提交回复