spring+mybatis 多数据源的配置

方式一:

参见博客https://www.cnblogs.com/AmbitiousMice/p/6027674.html

此种方式每次需要在调用dao的时候设置对应的数据源。

方式二:

直接在mybatis配置文件中配置好对应数据源的相关dao接口(mapper.xml配置文件)

1.数据库配置文件

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://duingold.mysql.rds.aliyuncs.com/pbossvisual?characterEncoding=utf-8
jdbc.user=driver
jdbc.password=driver123456

pbossdb.jdbc.driver=com.mysql.jdbc.Driver
pbossdb.jdbc.url=jdbc:mysql://duingold.mysql.rds.aliyuncs.com/pbossdb?characterEncoding=utf-8
pbossdb.jdbc.user=driver
pbossdb.jdbc.password=driver123456

不同数据源的配置,注意不同数据源对应的mapper.xml文件是不一样的。见红色框处,这样就能保证在调用接口的时候访问的是对应数据库的数据源。

2.数据源1的配置。

3.数据源2的配置

 

4.在spring配置文件中导入两个不同数据源的配置文件。

 

原文地址:https://www.cnblogs.com/Andrew520/p/8716520.html