spring boot druid常用配置
时间: 2024-10-12 21:01:26 浏览: 31
在Spring Boot中,Druid是一个常用的数据库连接池组件,它提供了丰富的配置选项以满足不同的数据库管理需求。以下是几个常见的Druid配置属性:
1. **spring.datasource.url**: 数据库URL,指定数据库的位置和名称。
2. **spring.datasource.username** 和 **spring.datasource.password**: 数据库用户名和密码。
3. **spring.datasource.driver-class-name**: 数据库驱动的全限定名。
4. **spring.datasource.initial-size**: 初始化连接池大小。
5. **spring.datasource.max-active**: 最大并发连接数。
6. **spring.datasource.min-idle**: 最小空闲连接数。
7. **spring.datasource.max-wait**: 当达到最大活动连接数并等待新连接时的最大超时时间。
8. **spring.datasource.test-on-borrow**: 向每个借出的连接发送一个验证查询,这会增加一些开销。
9. **spring.datasource.test-on-return**: 还回连接前进行健康检查,但较少使用。
10. **spring.datasource.test-while-idle**: 当连接闲置时进行健康检查。
11. **spring.datasource.time-between-eviction-runs-millis**: 检查并回收空闲连接的间隔时间。
12. **spring.datasource.validation-query**: 验证连接是否有效的SQL语句。
这些配置可以根据项目需求进行调整,比如为了优化性能、提升可用性或是防止数据库资源浪费。同时,Druid还提供了很多高级功能,如监控统计、日志记录以及安全控制等。
阅读全文