没有HikariCP连接池的Spring Boot 2.1应用程序

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

我想使用我的Spring Boot 2.1 App没有任何连接池(在这种情况下是HikariCP),因为默认的Poler是HikariCP!

我该如何继续实施呢?

用例是我想为我的所有应用程序实例和其他应用程序使用通用的db pooler(pgBouncer)!当每个Spring Boot应用程序使用自己的隐式连接池(HikariCP)运行时,我无法实现此目的。

我该如何实现这个用例?这是常见数据库连接池的更好解决方案吗?

java postgresql spring-boot hikaricp pgbouncer
1个回答
0
投票

您可以通过POM排除HikariCP。

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
            <exclusions>
                <exclusion>
                    <artifactId>com.zaxxer</artifactId>
                    <groupId>HikariCP</groupId>
                </exclusion>
            </exclusions>
        </dependency>

然后,您可以使用您想要的任何数据源创建自己的JdbcTemplate。有关更多信息,请参阅此处Creating custom connection pool in Spring Boot application

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