Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。
首先我们先引入我们的starter:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid-version}</version>
</dependency>
在yaml配置文件中的配置:
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
username: root
password: 1234
url: jdbc:mysql://localhost:3306/atguigudb?useSSL=false
druid:
# 打开我们的内置监控页面,打开后我们才可以有相应的web界面
stat-view-servlet:
enabled: true
url-pattern: /druid/*
login-password: 0721
login-username: ebdbbd
# 打开我们的内置监控功能,打开之后我们才可以对我们的操作进行统计
filter:
stat:
enabled: true
slow-sql-millis: 2000
# 配置防火墙,防止sql语句注入,我们可以设置我们想要那些语句可以执行,哪些不行
wall:
enabled: true
config:
delete-allow: true
# select-all-column-allow: false,如果我们设置了拒绝查询,那么我们查询时就会报错,返回一个whitePage
# selelct-allow: false
# 打开我们的Web关联监控配置,即我们对某些路径进行精确统计
web-stat-filter:
enabled: true
url-pat
如果我们还想要进行其他相关的配置我们可以参考官方的文档:
官方文档(点击这)
本文介绍了如何在Java项目中集成并配置阿里巴巴的Druid数据库连接池,包括引入依赖、YAML配置文件的设置,如数据源信息、内置监控页面的开启以及Web统计过滤器的配置。同时,文章提到了Druid的强大监控和扩展功能,并提供了官方文档链接以便进一步学习。
4635

被折叠的 条评论
为什么被折叠?



