当项目采用SpringBoot技术后,如果用到了多数据源,可以采用
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class})
注解 让多数据源依赖冲突的问题得到解决,就是 按类型注入的时候 不会发现多个datasource。
但是做单元测试的时候,该注解是不起作用的, 这个时候可以指定一个数据源 primary="true" 配置 ,这样做单元测试就不会产生这个问题。