监控页地址: localhost/druid/login.html
登录后
yaml配置
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.17</version>
</dependency>
#spring:
# mvc:
# static-path-pattern: /res/**
server:
port: 80 #端口号
servlet:
context-path: / #项目路径
#spring:
# web:
# resources:
# static-locations: [classpath:/haha/]
spring:
# 数据源配置
datasource:
# 数据库连接配置
driver-class-name: com.mysql.cj.jdbc.Driver # 可省略 需要导入数据库连接驱动包,不然会报错
url: jdbc:mysql://localhost:3306/test?useUnicode&characterEncoding=utf8&serverTimezone=Asia/Shanghai
username: root
password: 123456
# 数据库连接池配置
druid:
max-wait: 1000
initial-size: 10
max-active: 30
min-idle: 10
#配置druid监控页
aop-patterns: com.wgd.* #监控springBean
filters: stat,wall #底层开启功能,stat(sql监控),wall(防火墙) 注意是druid下的filters
stat-view-servlet: #配置监控页功能
enabled: true #默认开启,这里显示说明
login-username: admin #登录名
login-password: 123 #登录密码
reset-enable: false #禁用重置按钮
web-stat-filter: #监控web
enabled: true
url-pattern: /* #监控所有
exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*' #放行
filter:
stat: #对上面filters里的stat的详细配置
slow-sql-millis: 1000 #慢sql时间是毫秒单位的 执行时间1秒以上的为慢SQL
log-slow-sql: true #日志记录
enabled: true
wall:
enabled: true
config:
drop-table-allow: false #禁用删除表的SQL
#mybatisplus 有默认值。classpath*:/mapper/**/*.xml;任意包的类