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的请求次数