springboot2.3.12数据库连接池配置
时间: 2024-11-13 09:18:56 浏览: 5
在Spring Boot 2.3.12版本中,配置数据库连接池通常涉及使用Spring JDBC或者第三方库如HikariCP、Druid等。这里以HikariCP为例,因为它是较常用的轻量级数据源:
1. 添加依赖:首先在你的`pom.xml`文件中添加HikariCP的依赖:
```xml
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>4.0.3</version> <!-- 最新稳定版本 -->
</dependency>
```
2. 配置application.properties或application.yml:
```properties
# application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=myuser
spring.datasource.password=mypassword
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.hikari.minimum-idle=5
spring.datasource.hikari.max-active=10
spring.datasource.hikari.idle-timeout=30000
```
或者在yml文件中:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: myuser
password: mypassword
driver-class-name: com.mysql.jdbc.Driver
hikari:
minimum-idle: 5
max-active: 10
idle-timeout: 30000ms
```
上述配置中:
- `url`是你数据库的连接地址;
- `username`和`password`分别是用户名和密码;
- `driver-class-name`指定数据库驱动;
- `minimum-idle`是最小空闲连接数;
- `max-active`是最大活动连接数;
- `idle-timeout`是连接空闲时间,超过这个时间将被关闭。
阅读全文