简体   繁体   English

HikariCP不使用Spring Boot的application.properties中的设置

[英]HikariCP not using settings from Spring Boot's application.properties

I am using Spring Boot 1.5.3 and I added the following settings for HikariCP in the application.properties : 我正在使用Spring Boot 1.5.3,并且在application.properties中为HikariCP添加了以下设置:

spring.datasource.hikari.data-source-properties.prepStmtCacheSize=250
spring.datasource.hikari.data-source-properties.prepStmtCacheSqlLimit=2048
spring.datasource.hikari.data-source-properties.cachePrepStmts=true
spring.datasource.hikari.data-source-properties.useServerPrepStmts=true

spring.datasource.hikari.minimum-idle=7
spring.datasource.hikari.pool-name=Test-1

But once I start Spring Boot, the values of pool-name and minimum-idle are different : 但是一旦我启动Spring Boot,pool-name和minimum-idle的值就不同了:

[DEBUG]  HikariConfig - jdbcUrl........................."jdbc:mysql://localhost:3306/test?autoReconnect=true"
[DEBUG]  HikariConfig - leakDetectionThreshold..........0
[DEBUG]  HikariConfig - maxLifetime.....................1800000
[DEBUG]  HikariConfig - maximumPoolSize.................10
[DEBUG]  HikariConfig - metricRegistry..................none
[DEBUG]  HikariConfig - metricsTrackerFactory...........none
[DEBUG]  HikariConfig - minimumIdle.....................10
[DEBUG]  HikariConfig - password........................<masked>
[DEBUG]  HikariConfig - poolName........................"HikariPool-1"

Did you configure your Bean?: 您是否配置了Bean ?:

@Configuration
public class HikariCPConfig {

@Bean
@ConfigurationProperties(prefix = "spring.datasource.hikari")
public HikariConfig hikariConfig() {
    return new HikariConfig();
}

@Bean
public DataSource dataSource() {
    return new HikariDataSource(hikariConfig());
}

} }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Spring Boot 2:如何使用application.properties文件配置HikariCP - Spring Boot 2: How to configure HikariCP using application.properties file 属性值未使用 spring 引导从 application.properties 解析 - property value not resolved from application.properties using spring boot 来自application.properties的Spring Boot配置 - Spring Boot configuration from application.properties "如何在 application.properties 文件中的 Spring Boot 应用程序中配置 HikariCP?" - How do I configure HikariCP in my Spring Boot app in my application.properties files? Spring Boot application.properties - Spring Boot application.properties 在Spring Boot REST应用程序中从Application.properties读取属性 - Reading properties from Application.properties in Spring Boot REST application 在 Spring Boot 中的 application.properties 中使用 Maven 属性 - Using Maven properties in application.properties in Spring Boot Spring Boot:在测试中从 application.properties 引用 pom 属性 - Spring boot: reference pom properties from application.properties in tests Spring 引导从 application.properties 中外部化属性 - Spring Boot Externalize properties from within application.properties 在 spring boot 中从 application.properties 获取属性 - get properties from application.properties in spring boot
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM