springboot2.0使用hikari连接池的方法(替换druid)
时间: 2023-08-31 17:03:01 浏览: 234
Spring Boot 2.0 中使用 Hikari 连接池替换 Druid 的方法如下所述:
1. 在 pom.xml 文件中,修改数据库连接池依赖的版本,将 druid 依赖排除,同时添加 hikari 依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<exclusions>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
</dependency>
```
2. 在 Spring Boot 的配置文件(application.properties 或 application.yml)中,修改数据库连接池相关的配置:
```properties
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 如果需要自定义 Hikari 连接池的配置,则可以在配置文件中添加以下配置项(可选):
```properties
# Hikari 连接池配置
spring.datasource.hikari.minimum-idle=5
spring.datasource.hikari.maximum-pool-size=20
spring.datasource.hikari.idle-timeout=30000
spring.datasource.hikari.pool-name=my-connection-pool
spring.datasource.hikari.max-lifetime=1800000
```
以上就是在 Spring Boot 2.0 中使用 Hikari 连接池替换 Druid 的方法,通过修改 pom.xml 文件和配置文件,同时添加相应的依赖和配置项,即可成功切换至 Hikari 连接池。
阅读全文