【问题标题】:Spring Boot Using Hikari Connection Pool使用 Hikari 连接池的 Spring Boot
【发布时间】:2018-10-05 10:25:50
【问题描述】:

我接手了一个 SpringBoot 2.0.1.RELEASE 应用程序。 当我启动应用程序时。我在控制台中看到这些消息:

2018-04-25 05:52  [restartedMain] INFO  com.zaxxer.hikari.HikariDataSource.getConnection(110) - HikariPool-1 - Starting...
2018-04-25 05:52  [restartedMain] INFO  com.zaxxer.hikari.HikariDataSource.getConnection(123) - HikariPool-1 - Start completed.

尽管如此,我在整个项目中没有看到任何对 hikari 的导入或引用 (?!?!)

 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>

<dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>

在 application.properties 中:

spring.datasource.url=jdbc:mysql://elcordelaciutat.awob1oxhu1so.eu-central-1.rds.amazonaws.com:3306/elcor
spring.datasource.username=elcor
spring.datasource.password=elcor2#$

spring.jpa.show-sql=false
spring.jpa.properties.hibernate.format_sql=true
hibernate.dialect=org.hibernate.dialect.MySQLDialect

真的可以吗????

【问题讨论】:

    标签: spring-boot hikaricp amazon-aurora


    【解决方案1】:

    从 SpringBoot 2.0.0 开始,Spring 的默认连接池是 HikariCP 而不是 Tomcat。

    您可以在发行说明中查看更多信息:

    https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes#hikaricp

    【讨论】:

      猜你喜欢
      • 2019-12-25
      • 2020-02-05
      • 2020-06-04
      • 2021-10-05
      • 1970-01-01
      • 2023-02-10
      • 2022-07-24
      • 2015-06-16
      • 2022-06-29
      相关资源
      最近更新 更多