druid-spring-boot-starter 使用报错 CommunicationsException: Communications link failure

5 篇文章 0 订阅
使用jar:compile group: 'com.alibaba', name: 'druid-spring-boot-starter', version: '1.1.5'测试发现重点有两个参数注意:test-while-idle, time-between-eviction-runs-millis

#druid连接池配置
spring:
  datasource:
    db:
      type: com.alibaba.druid.pool.DruidDataSource
      driver-class-name: com.mysql.jdbc.Driver    #高版本使用 com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhsot:3306/db?autoReconnect=true&useSSL=false&failOverReadOnly=false&maxReconnects=10
      username: xxxx
      password: xxxx
    druid:
      max-active: 100                #指定连接池中最大的活跃连接数.
      initial-size: 10               #指定连接的初始值
      min-idle: 10                   #指定必须保持连接的最小值
      max-wait: 60000                #指定连接池等待连接返回的最大等待时间,设置1分钟;默认-1不限时间
      test-on-borrow: false          #获取连接时候验证,会影响性能,默认为false
      test-while-idle: true          #验证连接的有效性
      time-between-eviction-runs-millis: 300000     #空闲连接回收的时间间隔,与test-while-idle一起使用,设置5分钟
      min-evictable-idle-time-millis: 1800000       #连接池空闲连接的有效时间 ,设置30分钟
      validation-query: select 1
      remove-abandoned-timeout: 30   #隔30秒回收断开的连接
      remove-abandoned: true         #当连接超过了removeAbandonedTimout时间,删除泄露的连接,默认false
      log-abandoned: true            #当Statement或连接被泄露时打印程序的stack traces日志
      filter:
        slf4j:
          enabled: true                    #开启slf4j debug日志打印
          statement-log-enabled: false     #关闭statement相关debug日志打印
          result-set-log-enabled: false    #关闭result-set相关debug日志打印

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星梦天河

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值