千家信息网

springboot整合druid及配置依赖的方法是什么

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"springboot整合druid及配置依赖的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"springboot整合druid
千家信息网最后更新 2026年11月02日springboot整合druid及配置依赖的方法是什么

本篇内容主要讲解"springboot整合druid及配置依赖的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"springboot整合druid及配置依赖的方法是什么"吧!

Druid简介

Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。

Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。

Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。

Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。

Spring Boot 2.0 以上默认使用 Hikari 数据源,可以说 Hikari 与 Driud 都是当前 Java Web 上最优秀的数据源,我们来重点介绍 Spring Boot 如何整合 Druid 数据源。

druid 官方文档 : druid/druid-spring-boot-starter at master · alibaba/druid (github.com)

配置依赖

jdbc 依赖、数据库依赖(mysql),druid 依赖

          com.alibaba        druid-spring-boot-starter        1.1.17                org.springframework.boot        spring-boot-starter-jdbc                mysql        mysql-connector-java    

基本-配置信息

在 application.yaml 里

spring:#  数据库  datasource:    url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true&characterEncoding=utf-8    username: root    password: root

做一个简单的查询,测试结果如图:

扩展-配置 druid 监控功能

在 spring-datasource 下

配置防火墙、监控页,开启web监控

spring:#  数据库  datasource:    url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true&characterEncoding=utf-8    username: root    password: root    # druid 配置    druid:      # 配置监控防火墙功能      filters: stat,wall # 这两个详细参数可通过 filter-xxx 配置      filter:        stat:          enabled: true          slow-sql-millis: 1000 # 设置 1000ms 为慢查询          log-slow-sql: true  # 开启慢查询监控        wall: # 在这里可配置 不允许更新、不允许删除等操作          enabled: true      # 开启监控页,并配置账号密码      stat-view-servlet:        enabled: true        login-username: admin        login-password: admin        # reset-enable: false # 重置按钮      # 开启web 监控功能。 urlPattern 和 exclusions 有默认值      web-stat-filter:        enabled: true      # aop-patterns: cc.acdongla.boot.* 配置监控包

启动项目后, http://localhost:8080/druid/ 可进入 druid 的监控页

到此,相信大家对"springboot整合druid及配置依赖的方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

配置 监控 数据 数据库 方法 整合 查询 功能 数据源 巴巴 内容 防火墙 阿里 阿里巴巴 学习 防火 严苛 优秀 实用 很大 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州大一互联网络科技有限公司 互联网 科技 互联网 科技创业 互联网科技作文 互联网科技股有哪些 深圳卡尔迅互联网科技有限公司怎么样 滨湖区互联网智能科技产品供应 互联网科技创新企业排名 科技赋能互联网健康 中国的互联网科技企业的崛起 互联网和黑科技的看法 上海宁丞科技互联网 健康食品互联网创新科技园项目 广州新华互联网科技学校电竞方面 高科技互联网套路 35岁以上互联网科技行业 济南小医互联网科技有限公司招聘 萌小萌互联网科技河南有限公司 云鲸互联网络科技有限公司 互联网科技手抄报图片 互联网黑科技 互联网金融监管科技数据 新华互联网科技学院 深圳科技互联网 互联网 科技创新 平安科技 互联网 有人说阿里系是互联网科技企业 2021世界互联网领先科技成果发布 高科技和互联网的现代国家 互联网科技快速发展优美句子
0