springboot配置自定义数据源(Druid德鲁伊)的步骤。

2023-11-19

今天和大家分享下在Springboot中配置自定义数据源Druid的两种方法及步骤。
方法一:
1.在pom.xml配置依赖(注释里面的内容)
在这里插入图片描述
2.配置自己的数据源设置,我是在yaml文件中配置的,顺便提醒一下,在配置yaml文件的时候缩进问题一定要注意,不然无法读取到就会报错。
在这里插入图片描述
spring:
datasource:
url: jdbc:mysql://localhost:3306/zzuli?useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
3.编写配置文件,创建Druid并返回。
在这里插入图片描述
4.在Test中发送sql命令进行测试下看是否配置成功。

可以看到目前的数据源已经更换成功。
方法二:
1.在pom文件配置依赖
在这里插入图片描述
2.在yaml文件中配置druid的相关参数。
在这里插入图片描述
同样地要注意缩进问题。

  druid: # Druid 所有的配置都以 spring.datasource.druid 开头
    aop-patterns: com.wanqing.admin.* # 配置 aop 功能,监控整个 admin 文件

    filters: stat, wall # 配置开启哪些 Druid 提供我们的 filter, 用逗号隔开
    filter: # 配置单个 filer 的属性
      stat:
        slow-sql-millis: 2000 # 超过 2000 ms 的查询都是慢查询
        log-slow-sql: true # 将慢查询记录到日志
      wall:
        enabled: true
        config:
          drop-table-allow: true # 防火墙不容许删表

    stat-view-servlet: # 配置监控页的功能
      enabled: true # 开启功能,默认开启
      login-username: wanqing # 配置登录名
      login-password: 5201314love # 配置密码
      reset-enable: false # 重置按钮关闭

    web-stat-filter: # 配置 web 监控的功能
      enabled: true
      url-pattern: /* # 要监控所有 /xx 的请求
      exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' # 要排除的请求

以上两种方式就是在springboot配置Druid数据源的步骤。
在这里我们要特别提醒一下,以上两种方式只能使用一种,选其一不能写其二,并且使用第二种方法配置数据源的时候,不要忘记在yaml文件中配置druid 的相关信息。不然springboot将会无法找到数据源。
以上就是我们在Springboot中配置自定义数据源Druid的两种方法及具体步骤,希望可以帮助到你,觉得博主写的内容能够帮助到你的,别忘记了点赞加收藏哦(●’◡’●)!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

springboot配置自定义数据源(Druid德鲁伊)的步骤。 的相关文章

随机推荐

  • Qt源码学习之一define的使用

    这一次主要看的是qundostack 文件 之前关于命令模式有了一个初步的了解 希望在看完后可以有进一步的认识 或者关于Qt在这里有没有使用该模式有一个自己的定义 为了以后看起来更方便一些 这篇笔记以整理Qt里的宏定义为主 宏本身在代码里使
  • java九九乘法表

    package wo public class fi public static void main String args TODO Auto generated method 这串代码可以在创建的时候不勾选 以下是乘法表代码 for i
  • 目标检测综述-P1-yolov1(20201017初稿)

    目标检测综述 P1 yolov1 写在最初 一 yolov1的提出 二 yolov1如何进行检测 三 yolov1的loss函数 四 yolov1训练过程 1 训练前处理 2 五 yolov1的优缺点 写在最初 关于基于深度学习的目标检测相
  • maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-...

    错误信息出现在pom头的project标签 project标签内容是
  • Python命令行参数定义及注意事项

    在命令行中运行python代码是很常见的 下面介绍如何定义命令后面跟的参数 常规用法 Python代码中主要使用下面几行代码来定义并获取需要在命令行中赋值的参数 import argparse parser argparse Argumen
  • STM32(七)DMA总结库函数串口使用DMA

    系列文章目录 文章目录 系列文章目录 前言 一 配置步骤 二 代码实例 前言 DMA 全称为 Direct Memory Access 即直接存储器访问 DMA 传输方式无需 CPU 直接 控制传输 也没有中断处理方式那样保留现场和恢复现场
  • 百度网盘搜索网站

    目录 小白盘 https www xiaobaipan com 56网盘 https www 56wangpan com 盘搜搜 https www pansoso com 如风搜 http www rufengso net 及搜盘 htt
  • L2-045 堆宝塔PTA

    堆宝塔游戏是让小朋友根据抓到的彩虹圈的直径大小 按照从大到小的顺序堆起宝塔 但彩虹圈不一定是按照直径的大小顺序抓到的 聪明宝宝采取的策略如下 首先准备两根柱子 一根 A 柱串宝塔 一根 B 柱用于临时叠放 把第 1 块彩虹圈作为第 1 座宝
  • lauyi实现表格内显示文件名称,点击实现下载功能。

    定义监听事件 a class layui btn layui btn warm i class layui icon layui icon export i 导出 a js代码 field fileName title 文件名称 width
  • 数据结构之递归的应用场景迷宫问题

    递归是什么 简单的说 递归就是方法自己调用自己 每次调用的时传入不同的变量 递归有助于开发解决复杂的问题 同时可以使代码变的简洁 递归调用机制 直接上代码 用案例说明 我觉得在学校老师好像讲过很多遍了 但是过一端时间自己又写不出来 打印问题
  • DC/DC:闭环控制的隔离型反激变换电路设计及实验仿真(文章底部含仿真程序获取方式)

    反激变换电路在开关管导通时电源将电能转为磁场能储存在变压器中 当开关管关断时再将磁能转变为电能传送到负载 单端反激变换电路是由升降压 Buck Boost 变换电路派生而来的 电路图如图所示 反激变换电路的原理设计可参考文章 DC DC 单
  • 玩转树莓派 一、为你的树莓派烧录系统镜像

    准备工作 1 一台烧录镜像用的电脑 Windows Mac Linux 2 树莓派 3 显示器 高清连接线 根据不同型号需要不同的接口 4 键盘鼠标 5 Micro SD 读卡器 Micro SD 卡 16 128G 6 网线 不使用wif
  • 利用github.io(githubPages)免费托管个人静态网站/个人博客

    我们的个人博客或者静态网站可以托管到github就能通过github域名访问 git仓库配置 我采用的是自己编写一个html文件 githubPages搭建 首先需要在GitHub上创建Github Pages服务 具体步骤如下图 点击之后
  • 11 个Python教程来炫耀你的高级技能

    如果你可以以 Python 式的方式使用 Python 那么 Python 是一种优雅的语言 但不管你有多资深 真正用 Python 写代码都需要一些时间 本文将向你分享 11 个 Pythonic 技巧 让你的 Python 技能提升到一
  • hexo d时提示错误ssh: Could not resolve hostname e. coding. net: Name or service not known解决方案

    步骤1 命令符ping github com 得出的IP github com添加到 etc hosts hosts文件在C Windows System32 drivers etc目录 如拒绝修改 可右键添加用户完全控制权限
  • vue 项目全局修改element-ui的样式

    引入了element ui 但是和我们自己的样式颜色有很大的不同 官网自定义主题 点击查看 修改例子 在src文件下创建 element var scss 代码如下 color primary yellow 修改按钮primary的颜色 改
  • windows MongoDB安装和配置

    一 MongoDB安装和配置 1 进入官网下载你所需要的安装版本 点击直通官网 Step1 进入官网后 将看到如下界面 点击上方导航栏Products 找到Community Server Step2 选择自己需要的版本 系统和压缩方式 2
  • centos启动停留在started GNOME display manager

    Centos启动卡死进不去界面 停留在started GNOME display manager 在安装Centos7 9系统成功后 需要安装显卡驱动 显卡驱动有一个驱动程序自带这图形化界面 安装该驱动程序后 系统一直处于started G
  • Python连接MySQL数据库

    一 准备模块 python连接SQL数据库首先需要用到 pymysql 模块 这里使用pip install指令来安装步骤如下 1 在安装的python的路径下找到Scripts文件夹并打开 在路径上面写成 cmd 后回车 2 进入这个界面
  • springboot配置自定义数据源(Druid德鲁伊)的步骤。

    今天和大家分享下在Springboot中配置自定义数据源Druid的两种方法及步骤 方法一 1 在pom xml配置依赖 注释里面的内容 2 配置自己的数据源设置 我是在yaml文件中配置的 顺便提醒一下 在配置yaml文件的时候缩进问题一