springboot druid依赖
时间: 2025-04-30 20:21:35 浏览: 37
### Spring Boot 中集成 Druid 连接池的数据源依赖配置
在 `pom.xml` 文件中添加 Druid 的依赖,官方已经提供了 starter,可以直接使用如下所示的 Maven 依赖配置[^1]:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.23</version>
</dependency>
```
此依赖会自动配置 Druid 数据源并提供必要的组件支持。
为了使 Druid 正常工作,在项目的 `application.yml` 或者 `application.properties` 文件中还需要添加相应的数据源配置项。以下是 YAML 格式的配置示例:
```yaml
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: root
```
通过上述配置可以完成基本的数据源初始化操作,并利用 Druid 提供的功能特性来管理和监控数据库连接资源。
对于更复杂的场景,可以通过 Java 配置类的形式自定义数据源属性,例如设置过滤器以启用 SQL 监控功能等[^2]:
```java
@ConfigurationProperties("spring.datasource")
@Bean
public DataSource dataSource() throws SQLException {
DruidDataSource druidDataSource = new DruidDataSource();
// 设置 filters 属性值为 stat, 开启 SQL 监控
druidDataSource.setFilters("stat");
return druidDataSource;
}
```
以上就是关于如何在 Spring Boot 项目里引入和配置 Druid 数据库连接池的方法介绍。
阅读全文
相关推荐


















