SpringBoot集成Druid

本文介绍了如何在SpringBoot项目中集成Druid连接池,并详细说明了Druid的运行原理和基本配置参数。通过配置,可以实现数据库的监控,并通过访问特定URL展示Druid的监控界面。
摘要由CSDN通过智能技术生成

Druid

是一个阿里开源的连接池组件
加⼊了日志监控,不需要额外的界面开发
详细介绍可以看官方文档:https://www.alibabacloud.com/help/zh/doc-detail/72987.htm

在springboot 2.0 以上默认都是使⽤用Hikari数据源, Hikari与Druid都是当前⽐比较优秀的数据源

com.alibaba.druid.pool.DruidDataSource 基本配置参数如下:

 

连接池运行原理

连接池初始化的时候按照initialSize创建多个连接
有DB操作访问的时候,就从里面取一个
如果当前正在使用的连接=maxActive,就会进入等待,没有到maxActive拿一个空闲连接,没有空闲就创建一个新连接,等待超过maxWati则会报错
使用完毕还回去等待其它人用,不会物理销毁
每一个connection在连接池里都有空闲时长的,允许最大空闲时长:minEvictableldleTimeMillis,多久检测一次:timeBetween

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值