0

我正在使用配置了多个数据源的 Spring Boot 1.5.17。我的数据源之一配置如下。

@Primary
@Bean
@ConfigurationProperties("app.primary.datasource")
public DataSource primaryDataSource() {

    return DataSourceBuilder.create().build();
}

现在如何获取或记录此数据源的连接池中的活动连接数?

4

1 回答 1

0

有点晚了,但是 DataSource 接口没有任何方法可以让你这样做,但是如果你使用的是 HikariCP(这是默认设置)。

你可以这样做。

(HikariDataSource)dataSource).getHikariPoolMXBean().getActiveConnections()
于 2020-12-03T12:46:21.773 回答