springboot + mybatis 多数据源跨模块调用失效

项目是人人开源上二次开发的,其中一个api模块,引入了core模块,然后调用了core其中的service方法,service方法中包含了很多其他类的方法,其中有一些是需要切换数据源的。
现在的情况下,在core模块下的test测试类中,可以正常的运行,数据可以正常录入到不同的数据源中,但是在api模块的test测试类中,调用同样的方法,所有的数据都被录入到默认数据源里。
请问这个问题需要怎么处理?

信息太少,没法知道问题出在哪里。
一般这种多数据源,大都是通过 注解 标识不同的数据源,然后在AOP里面动态的切换,在core模块测试的时候没问题。在api测试就失败了,会不会是因为 api没有加载到AOP组件。

还是那句话,信息太少了。不好猜,你跟一下日志。我觉得问题不难解决。