什么是多数据源,emmm,一听就是多个数据源,在单体式项目中一般不会使用到多数据源,一般单数据源就可以玩转了
创建数据库和表:
之前已经存在了一个数据库和表了,为了实现多数据源就再创建一个
?...修改application-dts.yml配置
这里注意一个问题,如果是SpringBoot2以上配置多数据源需要把url改为jdbc-url,不然会报错
原来的数据源配置
?
新的数据库配置
?...多数据源其实对于作用领域是有多种实现形式,最常见的就是注解和分包,我采用分包来完成作用域的划分
重新定义目录结构,按照数据源的配置分了两个包,之前的向springboot中移动,下面的是新加的,关于
?...把Mapper按照不同的包分开,然后增加了新表的也就是新数据库中dts表的Mapper和Service
DtsMapper.java
package com.springboot.demo.springbootdts.mapper..."success" : "error";
}
}
编写配置类:
在config包下创建两个配置类,分别用于配置两个数据源
?