mybatis+spring boot +druid 在@MapperScan多数据源出现的坑,自挖自埋

最新项目用到多数据源,我这里一共用到3个app

具体代码大概以下,master sourceless

biz source测试

less source开发

具体的数据源配置就不看了,本想着经过mapperscan这个注解,实现分包的多数据源源码

然而这个项目却一直有条不紊的运行着,在3台机器上,生产也好,测试也好,开发也好,都没ast

出现问题。配置

然而最新却出如今一个配置较低的机器上,出现加载错数据源的问题,百思不得其解map

通过仔细研究发现,问题出如今basePackages的包名上im

由于个人biz、less数据源都是master的子包,致使@MapperScan扫描的路径有重复数据

--------------------------------------------------------------------------------------------------

具体缘由不详,为什么恰恰就这一台配置较低的机器出问题,还有待研究@MapperScan源码方能给出正确答案

相关文章
相关标签/搜索