首页 > 数据库 >多数据库配置

多数据库配置

时间:2023-08-11 19:23:32浏览次数:27  
标签:jdbc false 数据源 数据库 配置 mater datasource mysql

依赖
        <!-- 动态数据源 -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
            <version>3.5.0</version>
        </dependency>
yml
spring:
  datasource:
    dynamic:
      primary: mater #设置默认的数据源或者数据源组,默认值即mater
      strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常, false使用默认数据源
      datasource:
        mater:
          driver-class-name: com.mysql.cj.jdbc.Driver
          #    url: jdbc:mysql://120.79.193.94:3306/dashanvip?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
          url: jdbc:mysql://39.108.223tf-8&useSSL=false&serverTimezone=GMT%2B8
          username: root
          password: 
        # 多数据源配置
        multi-datasource:
          url: jdbc:mysql://120.ng?characterEncoding=UTF-8&useUnicode=true&useSSL=false
          username: root
          password: 
          driver-class-name: com.mysql.jdbc.Driver
使用的方法
@DS("")
@Mapper
@DS("multi-datasource")
public interface AppTeacherMapper  extends BaseMapper<AppTeacher> {
}
 DynamicDataSourceContextHolder.push("multi-datasource");  //替换数据源
@DSTransactional //多数据源的一个事物

标签:jdbc,false,数据源,数据库,配置,mater,datasource,mysql
From: https://www.cnblogs.com/xbinbin/p/17623777.html

相关文章

  • JScript 连接 ACCESS2010数据库
    vardb=newActiveXObject("adodb.connection");varret=db.Open("Provider=Microsoft.Ace.OLEDB.12.0;DataSource=D:\\Database11.accdb");varCommandText="insertintouser(id,name)values(100,'admin&......
  • 若依不分离 部署阿里云 nginx代理配置
    server{listen80;server_name域名;include/etc/nginx/default.d/*.conf;location/{proxy_passhttp://127.0.0.1:18089; #内网端口proxy_set_headerHost$http_host;......
  • ACCESS 禁止用户使用SHIFT启动数据库
    这是官方链接,不要去各种百度了: 在数据库中强制实施或禁用启动选项-Office|MicrosoftLearn'1.启动访问。'2.创建新模块,然后添加以下两个函数:Functionap_DisableShift()'Thisfunctiondisabletheshiftatstartup.Thisactioncauses'theAutoexecmacroandS......
  • Pycharm配置git
    原文链接:https://www.jianshu.com/p/ae92970d20621.下载Gitee插件同样在设置页面,选中Plugins,并搜索Gitee安装。安装后,重启一下Pycharm。在VersionControl中会增加Gitee选项。2.配置Git账号在上一步新增的VersionControl>Gitee,添加你的账号密码。添加账号密码;......
  • 03-表单配置-商品类型和订单列表
    培训内容:列表页设计(树结构) 示例:商品类型和 订单列表1)字段:商品类型、单位2)字段:部门、订单编号、销售人员、客户、下单日期、备注、订单明细(商品类型、单位、数量)订单编号生成规则:年月日-三位流水-每月重置 ......
  • 通过python的pymongo连接MongoDB数据库最新方式
    首先导入需要的模块功能fromurllibimportparsefrompymongoimportMongoClient使用pymongo的客户端进行链接self.host="168.9.5.27"self.port=27017self.user="Mr.baba"self.password="PLA_No.1"......
  • 02-表单配置-设备类型和部件管理
    示例:设备类型部件管理1)字段:设备类型名称、备注2)字段:设备类名、部件名称、权重 1.创建一个列表页,设备类型首先在页面设置界面,将列表名称设置为"设备类型",布局设置为列表然后在列表设计界面,表格配置中选择批量添加,将"设备类型名称"、"备注"字段进行批量添加。......
  • Mysql 查看数据库大小并保持小数点两位
    SELECT table_schema'DataBaseName', ROUND( SUM(data_length+index_length)/1024/1024/1024,2)'数据库大小(GB)'FROM information_schema.TABLESGROUPBY table_schema;......
  • Nginx 安全的配置项
    1 漏扫出现的问题1.1 检测到目标X-Content-Type-Options响应头缺失修复方法:nginx 增加响应头配置:add_header X-Content-Type-Options "nosniff"  always; 详细解释:X-Content-Type-Options头信息是一种安全策略,用于防止浏览器在解析响应内容类型时执行MIME类型嗅探......
  • IDEA 配置桌面快捷方式
    IDEA配置桌面快捷方式目录IDEA配置桌面快捷方式1.下载idea.tar解压2.配置快捷方式3.为什么要存放在这个目录?1.下载idea.tar解压tarxfideaIC-2023.2.tar.gz-C/opt2.配置快捷方式[root@localhostapplications]#vimIEDA.desktop[root@localhostapplications]#ll总......