1. 多数据源配置
- 在ruoyi-admin模块中修改
application-druid.yml
文件
- 如果数据源在两个以上,按照这个模式继续添加即可
如果是两个数据源,接下来的步骤若依已经帮我们配置好了,看看即可
- 修改在ruoyi-common模块中enums文件夹下的
DataSourceType
文件
public enum DataSourceType
{
/**
* 主库
*/
MASTER,
/**
* 从库
*/
SLAVE
}
- 在ruoyi-framework模块中修改
DruidConfig
文件
2. 测试
- 在ruoyi-system模块中编写业务代码
- 在编写
ServiceImpl
类时,需要指明是哪个数据源
- 在ruoyi-admin模块中的
pom.xml
文件中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
- 在ruoyi-admin模块中添加一个测试类