当前位置: 首页 > news >正文

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

今天和大家分享下在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: trueconfig:drop-table-allow: true # 防火墙不容许删表stat-view-servlet: # 配置监控页的功能enabled: true # 开启功能,默认开启login-username: wanqing # 配置登录名login-password: 5201314love # 配置密码reset-enable: false # 重置按钮关闭web-stat-filter: # 配置 web 监控的功能enabled: trueurl-pattern: /* # 要监控所有 /xx 的请求exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' # 要排除的请求

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

http://www.lryc.cn/news/96626.html

相关文章:

  • K8S:容器日志收集与管理
  • Flutter系列文章-Flutter进阶
  • 【C++】C++11右值引用|新增默认成员函数|可变参数模版|lambda表达式
  • rust学习-线程
  • 题目:2180.统计各位数字之和为偶数的整数个数
  • 3dsmax制作一个机器人
  • C++的类型转换运算符:reinterpret_cast
  • flask中的cookies介绍
  • adnroid 11. 0 Activity启动流程图解
  • 了解Unity编辑器之组件篇Physics(四)
  • “数字中华 点亮未来”中华线上客户节 盛大开幕
  • 中文分词入门:使用IK分词器进行文本分词(附Java代码示例)
  • CTFSHOW web 信息收集
  • 速锐得开发社区-新一代汽车网络通信技术CAN FD的特点归纳
  • Android adb shell 查看App内存(java堆内存/vss虚拟内存/详细的内存状况/内存快照hprof)和系统可用内存
  • java篇 类的进阶0x0A:万类之祖:Object 类
  • AVFoundation - 音频录制
  • Jmeter+MySQL链接+JDBC Connection配置元件+使用
  • 统一观测丨使用 Prometheus 监控 Cassandra 数据库最佳实践
  • Hive视图
  • node中使用jsonwebtoken实现身份认证
  • pyspark笔记:读取 处理csv文件
  • 多租户分缓存处理
  • RN输入框默认设置数字键盘
  • 计算机网络——应用层
  • 【C++】写一个函数实现系统时间与输入时间进行比较
  • uniapp 微信小程序 navigationBarBackgroundColor 标题栏颜色渐变
  • ffplay播放器剖析(7)----音视频暂停模块分析
  • ceph-mon运行原理分析
  • 听GPT 讲K8s源代码--pkg(八)