1.在配置文件中配置数据库连接池(使用的spring boot自带的数据库连接池,不需要在pom中添加别的数据库连接池的依赖)
spring:
main:
allow-bean-definition-overriding: true
datasource:
url: jdbc:mysql://localhost:3306/car?autoReconnect=false&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: 123456
druid:
initial-size: 100
min-idle: 10
max-active: 100
max-wait: 60000
time-between-eviction-runs-millis: 60000
validation-query: SELECT 1
test-while-idle: true
test-on-borrow: true
test-on-return: false
filter:
stat:
log-slow-sql: true
slow-sql-millis: 5000
merge-sql: true
max-pool-prepared-statement-per-connection-size: 500
connect-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=50000
min-evictable-idle-time-millis: 600000 # 配置一个连接在池中生存的时间,单位是毫秒
max-evictable-idle-time-millis: 900000
filters: stat # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
stat-view-servlet:
enabled: true
login-username: admin
login-password: admin
reset-enable: false
web-stat-filter:
enabled: true
url-pattern: /* |
2.配置后,访问http://项目IP地址:项目访问端口号/druid。
注意,配置文件中的红字和紫色字体是数据库连接池配置相关的,紫色字体是开启监控的,必须有紫色字体,才能访问druid监控页面。
访问监控页面需要输入用户名和密码

用户名和密码就是配置文件中紫色字体对应的值
登录进来后可以观察到每个url的请求次数


813

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



