hikari连接池用法
HikariCP是一个高性能的JDBC连接池,许多Java开发者在使用Spring Boot时会选择它作为默认的连接池。下面是如何在Spring Boot中使用HikariCP的基本步骤:
- 在你的
pom.xml
文件中添加HikariCP和Spring Boot的数据源依赖:
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.4.5</version> <!-- 请根据你的环境使用适当的版本 -->
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
- 配置HikariCP连接池。你可以在
application.properties
文件中进行配置:
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.url=jdbc:mysql://localhost:3306/myDatabase
spring.datasource.username=myUser
spring.datasource.password=myPassword
# HikariCP settings
# 连接池名字
spring.datasource.hikari.pool-name=MyPool
# 最小空闲连接数量
spring.datasource.hikari.minimum-idle=5
# 空闲连接存活最大时间(毫秒)
spring.datasource.hikari.idle-timeout=30000
# 连接池最大连接数
spring.datasource.hikari.maximum-pool-size=20
# 连接超时时间(毫秒)
spring.datasource.hikari.connection-timeout=30000
# 是否允许自定义配置覆盖默认值
spring.datasource.hikari.allowPoolSuspension=true
这就是基本的HikariCP在Spring Boot中的使用方法。请注意,你需要根据实际业务及硬件环境来设置连接池参数。