Mybatis Plus 多数据源和Druid集成

2023-10-27

Mybatis Plus 多数据源和Druid集成

  1. 添加maven依赖
  <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.2.4</version>
        </dependency>
   <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
            <version>3.3.2</version>
        </dependency>
  1. 排除Druid的配置类
@SpringBootApplication(exclude = DruidDataSourceAutoConfigure.class)
  1. 在application.yml中添加druid配置
spring:
  servlet:
    multipart:
      max-file-size: 52428800
      max-request-size: 52428800
  datasource:
    druid:
      stat-view-servlet:
        enabled: true
        loginUsername: admin
        loginPassword: 123456
    dynamic:
      # 配置全局druid参数
      druid:
        initial-size: 5
        max-active: 8
        min-idle: 3
        max-wait: 1000
        validation-query: 'select 10'
      primary: master
      strict: false
      datasource:
        master:
          driver-class-name: org.postgresql.Driver
          url: jdbc:postgresql://192.168.1.27:9998/BugManager
          username: postgres
          password: admin
          type: com.alibaba.druid.pool.DruidDataSource #Druid类型连接池

        plat:
          driver-class-name: org.postgresql.Driver
          url: jdbc:postgresql://192.168.1.237:15432/OnMapQZS
          username: OnMap
          password: OnMap
          type: com.alibaba.druid.pool.DruidDataSource #Druid类型连接池,也可以是其他类型
  1. 在浏览器打开http://127.0.0.1:端口/druid/login.html
    在这里插入图片描述
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mybatis Plus 多数据源和Druid集成 的相关文章

  • MySQL 中如何使用继承?

    所以我正在读一本关于数据库设计原理的书 并读到了有关继承的章节 但我对如何在 MySQL 中将子类与其超类 连接 感到困惑 The table structure would for example look like this 那么我如何
  • 全静态方法和应用单例模式有什么区别?

    我正在创建一个数据库来存储有关我的网站用户的信息 我正在使用 stuts2 因此使用 Java EE 技术 对于数据库 我将创建一个 DBManager 我应该在这里应用单例模式还是将其所有方法设为静态 我将使用这个 DBManager 进
  • 从字符串生成密钥?

    我需要从字符串生成一个密钥 以便我始终可以从同一字符串创建相同的密钥 具体来说是一个Key对象 这样我就可以用它来创建Cipher进而创建SealedObject 这在 Java 中可行吗 我应该考虑什么类 方法组合才能做到这一点 对于 A
  • 我需要一个字数统计程序[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我需要弄清
  • 按文件名过滤 eclipse 中的警告

    我们使用 Eclipse 进行 Java 开发 并使用 Maven 将 JSP 编译成 servlet 以便在嵌入式 Jetty 实例中使用 这意味着要从 Eclipse 运行该项目 我必须包含 target jsp source 作为源文
  • net.sf.jasperreports.engine.JRRuntimeException:java.io.IOException:无法读取字体数据

    我正在尝试通过 JasperReport 创建 PDF 报告 但读取字体数据时出现问题 我有 jasperreports extension properties 和 ClassPath 中的相关 TTF 文件 这是错误 java io I
  • 计算行数并仅获取表中的最后一行

    我有一张桌子叫employeexam其结构和数据是这样的 id course id employee id degree date 1 1 3 8 2013 01 14 2 2 4 15 2013 01 14 3 2 4 17 2013 0
  • 在 MySQL 中搜索多个单词

    我使用 HTML 表单来允许用户查找数据库表中的条目
  • 使用 JNI 从 Java 代码中检索 String 值的内存泄漏

    我使用 GetStringUTFChars 从使用 JNI 的 java 代码中检索字符串的值 并使用 ReleaseStringUTFChars 释放该字符串 当代码在 JRE 1 4 上运行时 不会出现内存泄漏 但如果相同的代码在 JR
  • 使用 Box2d(适用于 Android)进行碰撞检测?

    有人可以解释一下使用 box2d for android 进行碰撞检测的工作原理吗 我无法理解 BBContactListener 以什么方式工作 BBContactListener listener new BBContactListen
  • 左连接 SQL 求和

    我有两张桌子想要加入 比如说表 a 和表 b 表 b 有许多行指向表 a 表 b 包含价格 实际上是一个购物篮 所以我想要的是表a中的所有记录和表b中的价格之和 我努力了 select a sum b ach sell from booki
  • Java字符串查找和替换的最佳方法?

    我正在寻找 Java 中字符串查找和替换的最佳方法 这是一句话 我的名字叫米兰 人们都知道我叫米兰瓦西奇 我想用 Milan Vasic 替换 Milan 弦 但在我已经有 Milan Vasic 的地方 情况不应该是这样 搜索 替换后的结
  • 获取包中声明的所有 Java 类的名称

    我正在编写一个功能 它将有助于将类放入我的程序的某个包中 另外 我只想要子类某个类的类 我需要这些类才能调用它们的静态方法 有没有一种自动的方法来做到这一点 如果是的话 速度慢吗 如果我不清楚 我想要的是这样的 ArrayList
  • 如何列出hadoop hdfs中目录及其子目录中的所有文件

    我在 hdfs 中有一个文件夹 其中有两个子文件夹 每个子文件夹大约有 30 个子文件夹 最后 每个子文件夹都包含 xml 文件 我想列出所有 xml 文件 仅给出主文件夹的路径 在本地我可以这样做apache commons io 的 h
  • 从多个选择列表中插入数据到mysql数据库(html形式)

    我制作了一个表格 其中有商店的 ID
  • 更新分页。是否可以?

    他们是否存在一些方法来处理更新分页 例如我有 100 行类型 Id private Integer id Column private boolean flag Column private Date last 一开始它们看起来像 id f
  • Spring Transactional 减慢了整个过程

    我正在尝试分析我有两堂课的情况 其中一个类是 ProcessImpl 它是起点并在内部调用其他子事务 我不知道出了什么问题 processImpl正在导入一些东西并将相关数据写入数据库 Specs Spring orm版本 3 2 18 发
  • $_SESSION 中保存大量信息可以吗?

    我需要存储许多数组 SESSION以防止从 MySQL 检索信息 可以吗 其中 太多 的信息有多少 SESSION还是没有 太多 谢谢 附 或者更好地使用http php net manual en book memcache php ht
  • AndroidAnnotations 和 Dagger

    我正在尝试使用 Dagger 注入 Android 带注释的 Activity java lang IllegalArgumentException No inject registered for members com app serv
  • Retrofit 2.0:预期为 BEGIN_OBJECT,但在第 1 行第 1 列路径 $ [重复] 处为 STRING

    这个问题在这里已经有答案了 我在邮递员上传递了更新用户请求并获得了成功的响应 参见图片 现在当我尝试使用 Retrofit 2 在我的应用程序中执行相同操作时 出现错误 com google gson JsonSyntaxException

随机推荐

  • Java——Map和Set的使用

    目录 引言 Map的使用方法 Set说明 用map统计数组中每个数字出现的次数 将数据去重 找出第一个重复出现的数字 宝石与石头 复制带随机指针的链表 只出现一次的数字 引言 Map和Set是适合动态查找的集合容器 Map中存储的就是key
  • oracle备份或还原数据库(expdp、impdp)

    1 首先新建或更改虚拟目录 因为数据泵方式 expdp 导出 和impdp 导入 需要虚拟目录路径 语法 create or replace directory 虚拟目录名 as 虚拟目录绝对路径 例子 创建或修改data backup逻辑
  • IntelliJ IDEA 创建Java项目

    Java模块让你可以开发Java SE和Java EE应用程序 由Java模块提供的核心功能可通过加入各种技术和框架支持进行扩展 当您创建好一个项目后 您可以创建一个Java模块 您还可以添加一个Java模块到现有项目 注意 这里说的Jav
  • Java-JDK8中的时间Api

    Java JDK8中的时间Api java time 1 本地日期 本地时间 本地日期时间的使用 LocalDate LocalTime LocalDateTime package com lmw time import org junit
  • 给Android工程师的Flutter入门手册

    前言 这是笔者作为一个Android工程师入门Flutter的学习笔记 笔者不想通过一种循规蹈矩的方式来学习 先学Dart语言 然后学习Flutter的基本使用 再到实践应用这样的步骤 这样的方式有点无趣且效率较低 笔者觉得对于已经有And
  • assert注意事项

    结论 直接使用 assert field null 可以快速的check属性 但是该方法会在使用反射的时候多一个属性 assertionsDisabled 分析 public class Assert static final boolea
  • oracle 中增加行,Oracle中实现FORM表单插入、锁定、更新行、删除行的包

    此包写在oracle数据库中 供Form表单调用 CREATE OR REPLACE PACKAGE BODY cux main pkg AS PROCEDURE insert row PROCEDURE insert row x row
  • placeHolder样式IOS不兼容 显示不全问题

    1 要先设置input 再设置placeholder 不然会被覆盖 2 先设置input 里面的字体大小需要大于placeholder的字体大小 转载于 https www cnblogs com zhangxin123 p 1147375
  • QT修改UI后运行不更新的问题

    qt creator ui界面修改后运行不产生作用 本质分析 参考了上述文章 在这里夸一下这篇文章 写的很好 对照自己的问题发现我的情况是 pro文件里包含了xx ui文件 这没错 ui xx h文件确实也根据UI修改的控件修改了代码 这也
  • 树莓派与PC端在局域网内运用python实现即时通讯

    本文来源于公众号 csdn2299 喜欢可以关注公众号 程序员学府 这篇文章主要为大家详细介绍了树莓派与PC端在局域网内运用python实现即时通讯 具有一定的参考价值 感兴趣的小伙伴们可以参考一下 电脑和树莓派在同一局域网内 先在电脑和树
  • LINUX CGI编程实例,linux_cgi编程(Linux_cgi programming).doc

    linux cgi编程 Linux cgi programming linux cgi编程 Linux cgi programming This article is contributed by whyang2006 Pdf docume
  • Rocky9.2基于http方式搭建局域网yum源

    当前负责的项目有几十台Linux服务器 在安装各类软件的时候需要大量依赖包 而项目部署的环境属于内网环境 与Internet网完全隔离 无法采用配置网络yum源的方式安装rpm包 直接在每台linux服务器上配置本地yum源也比较麻烦 而采
  • 南邮CTF-WEB-write-up 教程详细解说

    单身一百年也没用 Download COOKIE MYSQL sql injection 3 x00 bypass again 变量覆盖 PHP是世界上最好的语言 伪装者 Header 上传绕过 SQL注入1 pass check 起名字真
  • KMeans聚类算法的缺陷及改进方法

    文章目录 K means 聚类算法 KMeans算法的缺陷及改进方法 K means 聚类算法 特点 对初始化敏感 初始点选择的不同 可能会产生不同的聚类结果 最终会收敛 不管初始点如何选择 最终都会收敛 算法思路 选择K个点作为初始质心
  • Vue 3 + Element Plus 简单用法

    Element Plus A Desktop UI toolkit for Vue js 即 Vue 桌面 UI 工具包 基于 Vue 2 的组件库和基于 Vue 3 的组件库安装方法不同 基于 Vue 3 的组件库叫做 Element P
  • 【Tron】使用Python玩转SunSwap

    前言 在上一篇文章中 我们学习了如何使用Python调用PancakeSwap智能合约 实现代币价格监视 代币自动兑换 在本文中 我们来学习如何在Tron的SunSwap上实现一样的需求 在BSC上 我们使用的SDK是 web3 py 而在
  • 等级测评保护

    等级保护是什么 可以说其就是一个网络安全法 是为了提高我们的安全设施建设 及时出台的一个政策 出发点是保护资产的安全 定级和保护的对象都是围绕资产出发 有资产 并且具备相应的价值才有保护的必要 等级保护步骤 定级 备案 建设整改 等级测评
  • 南大PA0-NEMU编译踩坑记录

    希望通过此课程对计算机的工作原理有更深入的了解 同时了解一个简单模拟器是如何搭建的 以下是对模拟器NEMU编译过程中 遇到问题的记录 一 模拟器编译步骤 1 下载项目源码 git clone b 2022 git github com NJ
  • 编译原理(第四版)复习 (二)

    第三章 词法分析与有穷自动机 考察内容就是 已知文法求正规式 已知正规式求文法 正规式的性质 A B B A A B C A B C A BC AB C A B C AB AC A B C AC BC A 伊姆逊 伊姆逊 A A A AA
  • Mybatis Plus 多数据源和Druid集成

    Mybatis Plus 多数据源和Druid集成 添加maven依赖