Java 未使用Springboot HikariCP

Java 未使用Springboot HikariCP,java,spring-boot,hikaricp,Java,Spring Boot,Hikaricp,似乎没有使用Hikaricp 例如,spring.datasource.maximum-pool-size始终有效。 spring.datasource.hikari.max-pool-size不受影响 我设定如下: in application.yml spring: datasource: .... maximum-pool-size: 10 hikari: connection-timeout: 60000 m

似乎没有使用Hikaricp

例如,spring.datasource.maximum-pool-size始终有效。 spring.datasource.hikari.max-pool-size不受影响

我设定如下:

in application.yml
spring:
  datasource:
      ....
      maximum-pool-size: 10
      hikari:
          connection-timeout: 60000
          maximum-pool-size: 5
然后我用netstat命令检查了连接数。 有10个连接。 hikari的最大池大小似乎不起作用。 即使我删除了spring.datasource.max-pool-size hikari的最大池大小仍然不起作用

此外,我设置了以下日志事件,但没有关于HikariCP的日志

logging:
  level:
    ROOT: NOTE
    org.springframework: DEBUG
当然,我使用以下依赖项进行构建,以确保它能够脱离tomcat jdbc:

compile("org.springframework.boot:spring-boot-starter-data-jpa") {

exclude group: 'org.apache.tomcat', module: 'tomcat-jdbc'
}
compile("org.springframework.boot:spring-boot-starter-jdbc") {

exclude group: 'org.apache.tomcat', module: 'tomcat-jdbc'
}
compile("com.zaxxer:HikariCP:2.6.0")

你能帮我找到这个问题吗?

我在我的spring boot应用程序中找到了这个问题,它需要两个数据库连接

以下是我的配置bean:

@Bean
@Primary
@ConfigurationProperties("spring.datasource.primary")
public DataSourceProperties dataSourcePropertiesPrimary() {
    return new DataSourceProperties();
}

@Bean
@Primary
@ConfigurationProperties("spring.datasource.primary.hikari")
public HikariDataSource dataSourcePrimary() {
    return dataSourcePropertiesPrimary()
            .initializeDataSourceBuilder()
            .type(HikariDataSource.class)
            .build();
}
和我的
application.properties
文件:

spring.datasource.primary.hikari.minimum-idle=1
spring.datasource.primary.hikari.maximum-pool-size=3
您可以使用Jolokia在池大小之前和之后进行确认


或者,您可以通过在调试模式下运行应用程序进行确认,并将文件
HikariConfig.java
指向私有方法
validateNumerics
中设置了
maxPoolSize
的位置。您可能不使用它,您的代码如何获取其数据源,它应该包含我开发的HikariDataSourceI“public interface SampleReplopository extends Crudepository”访问Postgrage。它可以工作。但我不使用HikaraCP。我错了吗?谢谢你的帮助。我检查了问题,但我不明白。我想处理HikariCP的数据源。我不想使用另一个。我很抱歉问了一些愚蠢的问题。