springboot中druid配置
时间: 2024-11-09 10:02:19 浏览: 37
在Spring Boot中使用Druid作为数据源管理器,需要在application.properties或application.yml文件中配置Druid的相关信息。以下是基本的配置步骤:
1. 添加依赖:
首先,在项目的pom.xml或build.gradle中添加Druid的依赖。对于Maven项目,可以添加:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.x.x</version> <!-- 根据实际版本替换 -->
</dependency>
```
2. 数据源配置:
```properties
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.url=jdbc:mysql://localhost:3306/mydb?useSSL=false (数据库地址、端口和名称)
spring.datasource.username=myusername
spring.datasource.password=mypassword
```
3. 连接池配置:
- `spring.datasource.max-active`:最大活动连接数,默认18。
- `spring.datasource.max-idle`:最大空闲连接数,默认8。
- `spring.datasource.min-idle`:最小空闲连接数,默认0。
- `spring.datasource.initial-size`:初始化连接数,默认5。
4. 监控配置:
```properties
spring.datasource.druid.stat-view-servlet.enabled=true (开启监控页面)
druid.stat-view-servlet.url-pattern=/druid/* (访问统计信息的URL前缀)
```
5. 日志级别(可选):
```properties
spring.datasource.log-enabled=true (启用SQL日志)
druid.sql-stat-log-enabled=true (记录SQL语句)
```
6. 安全配置:
可以设置账号密码、过滤规则等,例如:
```properties
druid.security.user=druid
druid.security.password=yourpassword
```
7. 高可用配置(可选):
如果有多台Druid服务器,可以配置集群。
```
阅读全文