Spring Boot 2.1.8.RELEASE集成UReport2 (二) Druid数据源管理与监控

  • 由于上一章引入了Druid,这里先通过配置,实现Druid数据源管理与监控
  • 完整代码:https://gitee.com/lfw1024/myreport/blob/master/src/main/resources/application.properties
  • 核心代码:
# datasource参数配置
spring.datasource.druid.dbType=com.alibaba.druid.pool.DruidDataSource
spring.datasource.druid.url=jdbc:mysql://192.168.111.130:3306/ureport?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=GMT%2B8
spring.datasource.druid.username=root
spring.datasource.druid.password=root
spring.datasource.druid.driverClassName=com.mysql.cj.jdbc.Driver
# 连接池配置
# 初始化大小,最小,最大
spring.datasource.druid.initial-size=1
spring.datasource.druid.max-active=20
spring.datasource.druid.min-idle=1
# 配置获取连接等待超时的时间
spring.datasource.druid.max-wait=60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
spring.datasource.druid.time-between-eviction-runs-millis=60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
spring.datasource.druid.min-evictable-idle-time-millis=300000
spring.datasource.druid.filters=stat
##### druid 监控 ####
## WebStatFilter配置
 spring.datasource.druid.web-stat-filter.enabled=true
 spring.datasource.druid.web-stat-filter.url-pattern=/*
 spring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
 spring.datasource.druid.web-stat-filter.session-stat-enable=false
 spring.datasource.druid.web-stat-filter.session-stat-max-count=1000
 spring.datasource.druid.web-stat-filter.principal-session-name=admin
 spring.datasource.druid.web-stat-filter.principal-cookie-name=admin
 spring.datasource.druid.web-stat-filter.profile-enable=true
## StatViewServlet配置
 spring.datasource.druid.stat-view-servlet.enabled=true
 spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
 spring.datasource.druid.stat-view-servlet.reset-enable=true
 spring.datasource.druid.stat-view-servlet.login-username=admin
 spring.datasource.druid.stat-view-servlet.login-password=admin
  • 启动项目访问:http://localhost:8080/druid/index.html
  • 输入用户名:admin,密码:admin

Spring Boot 2.1.8.RELEASE集成UReport2 (二) Druid数据源管理与监控_第1张图片

 

下一篇:Spring Boot 2.1.8.RELEASE集成UReport2 (三) 添加内置数据源

你可能感兴趣的:(SpringBoot)