我接管了一个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
真的有可能????
答案 0 :(得分:2)
从SpringBoot 2.0.0开始,Spring的默认连接池是HikariCP而不是Tomcat。
您可以在发行说明中查看更多内容:
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes#hikaricp