ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

多数据源 dynamic-datasource 模块使用

多数据源 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

返回列表