【SpringBoot 3.x】使用starter整合Druid
在Spring Boot 3.x中,整合Druid数据库连接池可以通过引入相应的starter来实现。以下是一个简单的例子,展示如何在Spring Boot 3.x项目中使用Druid作为数据库连接池。
- 在
pom.xml
中添加Druid的starter依赖:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.13</version>
</dependency>
- 在
application.properties
或application.yml
中配置Druid数据库连接池的相关属性:
# 数据库连接信息
spring.datasource.url=jdbc:mysql://localhost:3306/your_database
spring.datasource.username=your_username
spring.datasource.password=your_password
# 使用Druid数据库连接池
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
# Druid数据库连接池配置
spring.datasource.druid.initial-size=5
spring.datasource.druid.max-active=10
spring.datasource.druid.min-idle=5
spring.datasource.druid.max-wait=60000
spring.datasource.druid.validation-query=SELECT 1 FROM DUAL
spring.datasource.druid.test-on-borrow=false
spring.datasource.druid.test-on-return=false
spring.datasource.druid.test-while-idle=true
spring.datasource.druid.time-between-eviction-runs-millis=60000
- 确保你的Spring Boot应用中已经配置了对应的数据库驱动。
这样配置之后,Spring Boot应用将会使用Druid作为数据库连接池。你可以通过访问/actuator/druid
(如果你启用了Druid的监控)来检查Druid的运行状态。
评论已关闭