Java-Druid 数据库连接池
欢迎你来读这篇博客,这篇博客主要是关于Druid 数据库连接池
。
其中包括了关于我的简介和收集的知识分享。
序言
数据库连接池:使用池化思想,减少与数据库链接的IO耗时。
常见的数据库连接池有
- 远古
- c3p0
- dbcp
- tomcat-jdbc
- hikariCP(springboot2.x默认)
- druid(Alibaba开源)
配置方式
通用方式
- 引入
druid
依赖 - 配置类进行配置
- 需要对datasource进行单独配置,如果不配置,spring会自动注入默认的(也就是hikariCP)。
- 监控界面
- 可以使用配置bean进行配置(ServletRegistrationBean
)
- 可以使用配置bean进行配置(ServletRegistrationBean
- 过滤器配置
- 启用具体监控什么,filter-chain模式
- statFilter:定制sql监控规则
- 使用filter属性进行配置
- 使用proxyFilter属性进行配置
- wallFilter:定制sql防火墙规则
- Slf4jLogFilter:定制日志规则
- webStatFilter:Web应用监控
starter方式
- 引入
druid-starter
依赖
参考资料
启示录
富贵岂由人,时会高志须酬。
能成功于千载者,必以近察远。
Java-Druid 数据库连接池
https://allendericdalexander.github.io/2024/10/29/druid/