一、该问题的重现步骤是什么?
1. data-scope 作为模块引入项目中
2. controller 上调用selectNoticePage

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

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

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

二、你期待的结果是什么?实际看到的又是什么?
为什么使用模块引入代码,数据权限不生效,断点无法进入?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
使用产品: Blade-springboot 单体版,
版本:4.7.0RELEASE
操作系统:windows
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
引入源码模块不是这样操作的,单独一个子目录没有做maven配置,他是不会覆盖原本jar包依赖的。你要 在bladex-tool工程修改完后执行 mvn clean install 后才会刷新依赖生效。
或者你把 源码包含package路径不变,直接复制拷贝到这个目录下,才会生效:https://center.javablade.com/blade/BladeX-Boot/src/branch/master/src/main/java/org/springblade
扫一扫访问 Blade技术社区 移动端