如何在spring-boot中为不同的数据源使用不同的Hikari配置?

问题描述 投票:0回答:2

我想要具有这样的不同参数配置:

spring:
   cassandra-datasource:
      hikari:
         poolName: CassandraHikari
         auto-commit: false
         maximumPoolSize: 500
spring:
   mysql-datasource:
      hikari:
         poolName: MySqlHikari
         auto-commit: false
         maximumPoolSize: 20
spring:
   sql-datasource:
      hikari:
         poolName: SqlHikari
         auto-commit: false
         maximumPoolSize: 50

如何使用这些不同的配置?

spring-boot hikaricp
2个回答
0
投票

使用convention并将值设置为maximum-pool-size

spring:
   mysql-datasource:
      hikari:
         maximum-pool-size: 10
         poolName: MySqlHikari
         auto-commit: false
         maximumPoolSize: 20
spring:
   sql-datasource:
      hikari:
         poolName: SqlHikari
         auto-commit: false
         maximum-pool-size: 50

© www.soinside.com 2019 - 2024. All rights reserved.