关于Mybatisplus的@MapperScan注解的使用问题

img


如图,为啥这里能扫描到别的模块的mapper文件?不是只能扫描当前模块的文件吗

比如有两个模块,A模块和B模块,A模块依赖了B模块,A模块的包名是com.a,B模块的包名是com.b,现在在A模块使用MapperScan("com.b"),是可以扫到B模块的com.b包的,前提是A模块要依赖B模块。如果A B模块两者没有关系,那就扫不到了。

这要看你括号里的包名是啥呀,包名满足就能扫描到呀

看包名,不是看模块

因为你里面写的是service..mapper 有一个号,也就是base模块的有,edu模块的也有
你要只扫描当前模块就写 service.base,mapper