赞
踩
引入pom依赖
<!--druid数据库监控-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.8</version>
</dependency>
配置文件配置对应的属性
# 配置StatViewServlet(监控页面),用于展示Druid的统计信息 # 启用StatViewServlet spring.datasource.druid.stat-view-servlet.enabled=true # 访问内置监控页面的路径,内置监控页面的首页是/druid/index.html spring.datasource.druid.stat-view-servlet.url-pattern=/druid\/* # 不允许清空统计数据,重新计算 spring.datasource.druid.stat-view-servlet.reset-enable=false # 配置监控页面访问用户名 spring.datasource.druid.stat-view-servlet.login-username=admin # 配置监控页面访问密码 spring.datasource.druid.stat-view-servlet.login-password=admin # 允许访问的地址,如果allow没有配置或者为空,则允许所有访问 #spring.datasource.druid.stat-view-servlet.allow=127.0.0.1 spring.datasource.druid.stat-view-servlet.allow= # 拒绝访问的地址,deny优先于allow,如果在deny列表中,就算在allow列表中,也会被拒绝 #spring.datasource.druid.stat-view-servlet.deny= ########## 配置WebStatFilter,用于采集web关联监控的数据 ########## # 启动 StatFilter spring.datasource.druid.web-stat-filter.enabled=true # 过滤所有url spring.datasource.druid.web-stat-filter.url-pattern=\/* # 排除一些不必要的url spring.datasource.druid.web-stat-filter.exclusions=/druid\/*,*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico # 开启session统计功能 spring.datasource.druid.web-stat-filter.session-stat-enable=true # session的最大个数,默认1000 spring.datasource.druid.web-stat-filter.session-stat-max-count=1000 spring.datasource.druid.initial-size=5 spring.datasource.druid.min-idle=5 spring.datasource.druid.max-active=20 # 配置获取连接等待超时的时间 spring.datasource.druid.max-wait=60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 spring.datasource.druid.time-between-eviction-runs-millis=60000 # 配置一个连接在池中最小生存的时间,单位是毫秒 spring.datasource.druid.min-evictable-idle-time-millis=30000 spring.datasource.druid.validation-query=SELECT 1 FROM DUAL spring.datasource.druid.test-while-idle=true spring.datasource.druid.test-on-borrow=false spring.datasource.druid.test-on-return=false # 打开PSCache,并且指定每个连接上PSCache的大小 spring.datasource.druid.pool-prepared-statements=true spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20 spring.datasource.druid.filters=stat,wall # Spring 监控,利用aop 对指定接口的执行时间,jdbc数进行记录 spring.datasource.druid.aop-patterns= com.admin.controller.*,com.domain.controller.*
注意:有
/*符号的我都加了反斜杠转译,不然显示在文中相当于被注释掉了


spring.datasource.druid.stat-view-servlet.allow=一定要在配置文件加上这句话,不然时间长了,访问的话,会报错:Sorry, you are not permitted to view this page.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。