springboot使用HikariCP连接池
时间: 2023-07-01 18:12:04 浏览: 106
在 Spring Boot 中,使用 HikariCP 连接池可以通过以下步骤实现:
1. 在 pom.xml 中添加 HikariCP 的依赖:
```
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.4.5</version>
</dependency>
```
2. 在 application.properties 文件中配置数据源相关信息,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
3. 在启动类中添加 @EnableAutoConfiguration 注解,并配置数据源:
```
@SpringBootApplication
@EnableAutoConfiguration
public class DemoApplication {
@Bean
@ConfigurationProperties("spring.datasource.hikari")
public HikariDataSource dataSource() {
return DataSourceBuilder.create().type(HikariDataSource.class).build();
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
在上述代码中,@ConfigurationProperties("spring.datasource.hikari") 表示使用 application.properties 中的 spring.datasource.hikari 前缀来自动配置 Hikari 数据源,这里使用的是 HikariDataSource 类型的数据源。
配置完成后,就可以使用 HikariCP 连接池来连接数据库了。