spring+mybatis 多數據源的配置
阿新 • • 發佈:2018-04-04
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 多數據源的配置