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

本文分享了在Springboot中配置自定义数据源Druid的两种方法。首先,可以通过在pom.xml添加依赖,然后在yaml文件配置数据源参数,并编写配置文件创建Druid。其次,详细介绍了包含aop、filters、stat-view-servlet等在内的完整yaml配置方式。需要注意的是,两种方法不能同时使用,并且正确配置yaml的缩进以避免错误。
摘要由CSDN通过智能技术生成

今天和大家分享下在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的两种方法及具体步骤,希望可以帮助到你,觉得博主写的内容能够帮助到你的,别忘记了点赞加收藏哦(●’◡’●)!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值