java ssm配置多数据源
1. 配置教程
以配置lyjj_dc数据库为例进行说明,
① 配置jdbc.properties文件添加数据库基本信息
如下图
② 修改dao.xml文件,添加连接池配置
如下图
③ 修改dao.xml文件,配置key所对应的的连接池
如下图
④ 修改注解文件DataSource
以dc为例,可添加变量dc,调用时可直接使用@DataSource(name = DataSource.dc)
也可以不添加变量,调用时使用@DataSource(name = “dc”)
2.调用教程
以cendc项目为例,在cende包下的service上添加注解@DataSource(name = DataSource.de)(如下图1),即代表使用lyjj_de库,不添加注解默认使用lyjj_dc库。
service的调用必须在Controller层(如下图2)。
图1
图2