1. 程式人生 > >spring+mybatis 多數據源的配置

spring+mybatis 多數據源的配置

class iou cte 方式 mice bsp svi 圖片 ssdb

方式一:

參見博客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 多數據源的配置