ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

多数据源 dynamic-datasource 模块使用

2026/9/13 20:34:42 拓冰建站 浏览量
多数据源 dynamic-datasource 模块使用

在项目中引入dynamic-datasource该modul

在这里插入图片描述

在application.yml中添加

dynamic:datasource:slave1: driver-class-name: oracle.jdbc.OracleDriverurl: jdbc:oracle:thin:XXX:orcl_tjhusername: XXpassword: XXvalidation-query: SELECT 1 FROM DUALslave2: driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/XXX?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaiusername: XXXXpassword: XXXX

在项目中使用,dynamic 配置的都是子数据源。

在访问的service 方法上 使用@DataSource(数据源表示);如上的slave1