配置多个数据源数据源时候,通过@ConfigurationProperties无法加载 mapper.xml 文件?

// 如果没有注册过接口就注册默認的Mapper接口

14,至此基于tkmapper的可由程序动态切换数据源,并实现分布式事务一致性已经实现对于单表的CRUD操作,可以省略xml映射文件的编写

}

一、项目启动成功后创建bean的方式

紸:Primary注解代表改数据源为主数据源

//配置mapper文件目录进行扫描 //配置mapper文件目录,进行扫描

这种方式初始化的是时候在druid控制台()中的数据源标簽是没有要请求过后才会显示当前连接的数据源

#全局默认值,可以全局更改

这种方式使用注解(@DS("数据源名称"))切换数据源

 可以注解在方法上和类上同时存在方法注解优先于类上注解。

注解在service实现或mapper接口方法上但强烈不建议同时在service和mapper注解。 (可能会有问题)

dsName可以为组名也可鉯为具体某个库的名称
}

我要回帖

更多关于 配置多个数据源 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信