在Spring Boot中怎么使用Druid
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容主要讲解"在Spring Boot中怎么使用Druid",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"在Spring Boot中怎么使用Druid"
千家信息网最后更新 2025年12月01日在Spring Boot中怎么使用Druid
本篇内容主要讲解"在Spring Boot中怎么使用Druid",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"在Spring Boot中怎么使用Druid"吧!
数据库连接池有很多,比如c3p0、Druid、Hikari等。大家常用的连接池应该是阿里开源的Druid,Druid不仅是连接池,而且带有监控。在Matrix-Web中,选择的Druid作为数据库连接池。
在Spring Boot中使用Druid
Druid是阿里开发的一个数据库连接池,在国内比较的流行,具有以下的特性:
可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。 数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。 SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。 扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter机制,很方便编写JDBC层的扩展插件。
那么如何在Spring Boot项目中集成Durid呢?引入mysql-connector-java的依赖,版本为5.1.38,引入druid-spring-boot-starter,版本为1.1.10。
mysql
mysql-connector-java
${mysql.version}
com.alibaba
druid-spring-boot-starter
${durid.version}
在工程的配置文件做以下的配置:
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/druid
spring.datasource.username=root
spring.datasource.password=root
这样就在Spring Boot中整合了Durid连接池。
在Spring Boot中使用HikariCP
HikariCP是一个高性能的JDBC连接池,基于BoneCP做了不少的改进和优化。

从上述结果可以看出HikariCP的性能远高于c3p0、tomcat等连接池,以致后来BoneCP作者都放弃了维护,在Github项目主页推荐大家使用HikariCP。另外,Spring Boot将在2.0版本中把HikariCP作为其默认的JDBC连接池。
在Spring Boot中使用HikariCP连接池,在工程pom文件引入HikariCP依赖,版本为3.3.1。
com.zaxxer
HikariCP
${HikariCP.version}
然后在工程的配置文件,加上以下配置:
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/druid
spring.datasource.username=root
spring.datasource.password=root到此,相信大家对"在Spring Boot中怎么使用Druid"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
数据库
配置
性能
文件
版本
工程
监控
内容
密码
插件
项目
阿里
学习
支持
选择
不同
实用
强大
更深
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发市场分析包括哪些方面
web服务器 进程
互联网小说主角公司有为科技公司
数据库服务器在哪里下载
网络安全交通安全怎样防御
单条64g服务器内存
镇江物资管理软件开发平台
三层架构 数据库
公务员最后一天报名服务器繁忙
网络技术费如何做会计分录
db2数据库导出压缩文件
关于网络安全学生发言
河北星捷软件开发
个人服务器名称叫什么好
下载dbb数据库浏览器
服务器和硬盘一起装系统
珠海支付软件开发费用是多少
网络安全保障工作计划
无锡网络服务器机柜直接供货
博雅高考数据库2021年文科
网上云旅游软件开发建议
计算机网络技术安全的实际情况
武汉大学网络安全直博生补助
天之炼狱数据库管理工具
免费开源数据库
检察 网络安全竞赛
文档无法输入数据库
数据库新技术相关资料
武汉学习网络安全的地方
电子取证网络安全