当前位置: 首页 > news >正文

配置hikari数据库连接池时多数据源不生效

1.原始配置,改造前:

spring:# 配置数据源信息datasource:dynamic:#设置默认的数据源或者数据源组,默认值即为masterprimary: masterstrict: truedatasource:#这里采用了配置文件取值的方式,可以直接替换为数据库连接master:url: jdbc:postgresql://127.0.0.1:1921/check_dbusername: check_dbpassword: 123456789driver-class-name: org.postgresql.Driver# 数据源2slave_1:url: jdbc:postgresql://127.0.0.2:1921/check_dbusername: check_dbpassword: 123456789driver-class-name: org.postgresql.Driverhikari:#连接池名pool-name: MyHikariCP#最小空闲数minimum-idle: 5#连接池最大数 默认是10maximum-pool-size: 100#空闲连接存活最大时间 默认:60000(10分钟)idle-timeout: 60000#此属性控制池中的最长生命周期,0: 表示无限生命周期,默认为1800000(30分钟)max-lifetime: 1800000#数据库连接超时时间默认30秒(30000)connection-timeout: 60000#此属性控制从池返回的链接默认自动提交行为,默认为trueauto-commit: true

上述配置:hikari 与dynamic 对齐,处于同级。都位于spring.datasource下。

如果是单数据源,这么配置生效,没问题,but 多数据源不生效。

加载上述配置,此时发现默认配置生效。

2.更新配置,改造后

spring:# 配置数据源信息datasource:dynamic:hikari:#连接池名pool-name: MyHikariCP#最小空闲数minimum-idle: 5#连接池最大数 默认是10maximum-pool-size: 100#空闲连接存活最大时间 默认:60000(10分钟)idle-timeout: 60000#此属性控制池中的最长生命周期,0: 表示无限生命周期,默认为1800000(30分钟)max-lifetime: 1800000#数据库连接超时时间默认30秒(30000)connection-timeout: 60000#此属性控制从池返回的链接默认自动提交行为,默认为trueauto-commit: true#设置默认的数据源或者数据源组,默认值即为masterprimary: masterstrict: truedatasource:#这里采用了配置文件取值的方式,可以直接替换为数据库连接master:url: jdbc:postgresql://127.0.0.1:1921/check_dbusername: check_dbpassword: 123456789driver-class-name: org.postgresql.Driver# 数据源2slave_1:url: jdbc:postgresql://127.0.0.2:1921/check_dbusername: check_dbpassword: 123456789driver-class-name: org.postgresql.Driver

将hikari 改到 dynamic 下面即可,再次运行项目,可观察到最新的配置生效。

http://www.lryc.cn/news/241098.html

相关文章:

  • matlab 最小二乘拟合平面并与XOY平面对齐
  • jQuery【回到顶部、Swiper轮播图、立即执行函数、链式调用、参数重载、jQuery扩展】(六)-全面详解(学习总结---从入门到深化)
  • day60
  • thingsboard的WebSocket API的使用
  • An issue was found when checking AAR metadata
  • 搭建线上jvm监控
  • 【计算机网络笔记】数据链路层概述
  • vscode-insiders Remote-SSH XHR failed无法访问远程服务器
  • Ubuntu开机显示No bootable devices found
  • 设计模式——行为型模式(二)
  • SpringBoot中企业微信的API调用
  • [前端] V8引擎编译原理
  • 使用Pytorch实现linear_regression
  • 网络安全等级保护收费标准?
  • 16 Go的反射
  • SQL Server 百万数据查询优化技巧三十则
  • list转map(根据某个或多个属性分组)
  • 常见树种(贵州省):012茶、花椒、八角、肉桂、杜仲、厚朴、枸杞、忍冬
  • 千云物流 - 使用k8s负载均衡openelb
  • C语言之字符串函数
  • python中一个文件(A.py)怎么调用另一个文件(B.py)中定义的类AA详解和示例
  • spark shuffle 剖析
  • C语言之认识柔性数组(flexible array)
  • 【MATLAB基础绘图第17棒】绘制玫瑰图
  • Qt 基于海康相机的视频绘图
  • FlinkCDC实现主数据与各业务系统数据的一致性(瀚高、TIDB)
  • JSP:Servlet
  • react中的state
  • VR全景航拍要注意什么,航拍图片如何处理
  • Spark---集群搭建