dynamic:
primary: sqlserver
strict: true
datasource:
sqlserver:
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
type: com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource
url: jdbc:sqlserver://url:port;DatabaseName=dataBaseName
username:
password:
mysql:
driver-class-name: com.mysql.jdbc.Driver
type: com.zaxxer.hikari.HikariDataSource
url: jdbc:mysql://url:port/dataBaseName?useSSL=false&serverTimezone=Asia/Shanghai&useLegacyDatetimeCode=false&allowMultiQueries=true
username:
password:
方法上加:
同一个方法中进行数据源切换:
DynamicDataSourceContextHolder.push("mysql");
DynamicDataSourceContextHolder.clear();