# QuickDruid
**Repository Path**: quick-data/quick-druid
## Basic Information
- **Project Name**: QuickDruid
- **Description**: No description available
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-09-16
- **Last Updated**: 2025-11-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 介绍
Druid监控页面重构版
# maven引入
```
io.github.xiaoyudeguang
quick-druid
1.0.2
io.github.xiaoyudeguang
quick-request
1.0.2
io.github.xiaoyudeguang
quick-request-jakarta
1.0.2
org.springframework.boot
spring-boot-starter-websocket
```
# 使用说明
## 1.yml中增加下面的配置:
```yml
spring:
datasource:
druid:
# 1. 连接池配置
initial-size: 5 # 初始化连接数
min-idle: 5 # 最小空闲连接数
max-active: 20 # 最大活跃连接数
max-wait: 60000 # 获取连接时的最大等待时间(毫秒)
time-between-eviction-runs-millis: 60000 # 间隔多久检测一次需要关闭的空闲连接(毫秒)
min-evictable-idle-time-millis: 300000 # 连接保持空闲而不被驱逐的最长时间(毫秒)
validation-query: SELECT 1 # 验证连接有效性的SQL
test-while-idle: true # 空闲时检测连接有效性
test-on-borrow: false # 借出连接时不检测(提高性能)
test-on-return: false # 归还连接时不检测(提高性能)
pool-prepared-statements: true # 开启PSCache(预编译语句缓存)
max-pool-prepared-statement-per-connection-size: 20 # 每个连接的PSCache大小
filters: stat,wall,log4j2 # 配置监控统计拦截的filters(stat:监控统计;wall:防SQL注入;log4j2:日志)
# 2. 监控配置(StatViewServlet)
stat-view-servlet:
enabled: true # 开启监控页面
url-pattern: /druid/* # 监控页面访问路径
login-username: admin # 监控页面登录用户名
login-password: admin # 监控页面登录密码
reset-enable: false # 禁止重置监控数据(防止误操作)
# 3. Web监控配置(WebStatFilter)
web-stat-filter:
enabled: true # 开启Web监控
url-pattern: /* # 监控所有URL
exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*" # 排除不需要监控的资源
session-stat-enable: true # 开启会话监控
session-stat-max-count: 100 # 最多监控100个会话
# 4. SQL监控配置(可选)
filter:
stat:
log-slow-sql: true # 记录慢SQL
slow-sql-millis: 2000 # 慢SQL阈值(毫秒,超过此值视为慢SQL)
merge-sql: true # 合并相同SQL
wall:
enabled: true # 开启防SQL注入
config:
delete-allow: true # 允许DELETE操作(根据业务调整)
drop-table-allow: false # 禁止DROP TABLE操作
```
## 2.启动服务后访问地址:http://127.0.0.1:8080/druid.html






## 3.需要登录功能的同学请参考[quick-login](https://gitee.com/quick-data/quick-login)的使用教程