微服务(nacos+myibatis)中如何在一个模块调用多数据库源的一种方案

发布于:2025-06-24 ⋅ 阅读:(19) ⋅ 点赞:(0)

#nacos配置默认数据库

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

spring.datasource.driverName=com.mysql.jdbc.Driver

#默认数据库名 master

spring.datasource.dynamic.primary=master

spring.datasource.dynamic.strict=false

spring.datasource.dynamic.datasource.master.url=jdbc:mysql://IP:3306/数据库名?serverTimezone=GMT%2B8&useSSL=false&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true

spring.datasource.dynamic.datasource.master.username=账号

spring.datasource.dynamic.datasource.master.password=密码

spring.datasource.dynamic.datasource.master.driver-class-name=com.mysql.jdbc.Driver

#其他数据库源 qitashujuku

spring.datasource.dynamic.datasource.qitashujuku.url=jdbc:mysql://IP:3306/数据库名?serverTimezone=GMT%2B8&useSSL=false&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true

spring.datasource.dynamic.datasource.qitashujuku.username=账号

spring.datasource.dynamic.datasource.qitashujuku.password=密码

spring.datasource.dynamic.datasource.qitashujuku.driver-class-name=com.mysql.jdbc.Driver

java 代码

mapper 中 定义表时加注解@DS("qitashujuku")


网站公告

今日签到

点亮在社区的每一天
去签到