dynamic-datasource 使用

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
  1. 在项目中使用,dynamic 配置的都是子数据源。
    在访问的service 方法上 使用@DataSource(数据源表示);如上的slave1

猜你喜欢

转载自blog.csdn.net/weixin_39472101/article/details/119803035