最新项目用到多数据源,我这里一共用到3个app
具体代码大概以下,master sourceless
biz source测试
less source开发
具体的数据源配置就不看了,本想着经过mapperscan这个注解,实现分包的多数据源源码
然而这个项目却一直有条不紊的运行着,在3台机器上,生产也好,测试也好,开发也好,都没ast
出现问题。配置
然而最新却出如今一个配置较低的机器上,出现加载错数据源的问题,百思不得其解map
通过仔细研究发现,问题出如今basePackages的包名上im
由于个人biz、less数据源都是master的子包,致使@MapperScan扫描的路径有重复数据
--------------------------------------------------------------------------------------------------
具体缘由不详,为什么恰恰就这一台配置较低的机器出问题,还有待研究@MapperScan源码方能给出正确答案