博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot 使用 druid-spring-boot-starter 整合druid
阅读量:3906 次
发布时间:2019-05-23

本文共 2142 字,大约阅读时间需要 7 分钟。

pom文件

com.alibaba
druid-spring-boot-starter
RELEASE

yml文件

spring:  # 配置数据库信息  datasource:    druid:      # 数据源配置      username: root      password: 123456      url: jdbc:mysql://127.0.0.1:3306/springboot?serverTimezone=GMT%2B8&characterEncoding=UTF-8&useSSL=false  # 设置时区      driver-class-name: com.mysql.cj.jdbc.Driver      # 初始化 最小 最大      initial-size: 5      min-idle: 5      max-active: 20      # 配置获取连接等待超时的时间      max-wait: 60000      # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒      time-between-eviction-runs-millis: 60000      # 配置一个连接在池中最小生存的时间,单位是毫秒      min-evictable-idle-time-millis: 300000      validation-query: SELECT 'x'      test-while-idle: true      test-on-borrow: false      test-on-return: false      # 打开PSCache,并且指定每个连接上PSCache的大小      poolPreparedStatements: true      maxPoolPreparedStatementPerConnectionSize: 20      # 配置多个英文逗号分隔      filters: stat,wall      # WebStatFilter配置,说明请参考Druid Wiki,配置_配置WebStatFilter      # 是否启用StatFilter默认值true      web-stat-filter:        enabled: true        url-pattern: /*        exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"        session-stat-enable: false        session-stat-max-count: 1000        principal-cookie-name: admin        principal-session-name: admin        profile-enable: true      # 根据配置中的url-pattern来访问内置监控页面,如果是上面的配置,内置监控页面的首页是/druid/index.html      # http://loacalhsot:8081/druid      stat-view-servlet:        url-pattern: /druid/*  # 监控页面访问路径        # 允许清空统计数据        reset-enable: true        login-username: admin        login-password: 123456        # StatViewSerlvet展示出来的监控信息比较敏感,是系统运行的内部情况,如果你需要做访问控制,可以配置allow和deny这两个参数        # deny优先于allow,如果在deny列表中,就算在allow列表中,也会被拒绝。如果allow没有配置或者为空,则允许所有访问        # 配置的格式          # 
# 或者
/
其中128.242.127.1/24 # 24表示,前面24位是子网掩码,比对的时候,前面24位相同就匹配,不支持IPV6。 allow: deny:

编写以上配置后,监控页面一直报:(*)property for user to setup,后面才发现,数据源根本没有注入成功

在yml中添加以下代码,即可解决

spring:  # 配置数据库信息  datasource:    type: com.alibaba.druid.pool.DruidDataSource   # 指定数据源为druid

 

有了以上配置后,就不需要再自己编写配置类来实现监控中心

 

参考至:

转载地址:http://upqen.baihongyu.com/

你可能感兴趣的文章
java面向对象设计的六大原则
查看>>
java面向对象6大原则2
查看>>
java线程池学习
查看>>
Java线程:概念与原理
查看>>
Java线程:创建与启动
查看>>
Java线程:线程状态的转换
查看>>
Java线程:并发协作-死锁
查看>>
Java线程:新特征-线程池
查看>>
interface与abstract class区别
查看>>
axis2创建web service1
查看>>
axis2创建web service2
查看>>
axis2创建web service(三)
查看>>
axis2创建web service(四)
查看>>
Apache Axis2 环境搭配详解
查看>>
Axis2介绍
查看>>
全面接触java集合框架
查看>>
JAVA集合小结
查看>>
Java中的集合
查看>>
SOA、网格计算、云计算与P2P技术
查看>>
Junit4 标注总结
查看>>