spring+mybatis 多数据源的配置

Posted Andrew_F

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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配置文件中导入两个不同数据源的配置文件。

 

 

以上是关于spring+mybatis 多数据源的配置的主要内容,如果未能解决你的问题,请参考以下文章

spring mybatis 多数据源配置

spring整合myBatis配置数据源老报错,求大神帮忙看看

spring+mybatis 多数据库配置

spring+mybatis 多数据源的配置

spring,mybatis,多数据源配置

springMvc+Mybatis多数据源配置报错 Invalid bound statement