1)在项目中引入dynamic-datasource该modul
2)在application.yml中添加
dynamic:
datasource:
slave1:
driver-class-name: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:XXX:orcl_tjh
username: XX
password: XX
validation-query: SELECT 1 FROM DUAL
slave2:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/XXX?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username: XXXX
password: XXXX
- 在项目中使用,dynamic 配置的都是子数据源。
在访问的service 方法上 使用@DataSource(数据源表示);如上的slave1