com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
时间: 2023-12-16 07:25:48 浏览: 319
`com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure`是阿里巴巴的Druid数据库连接池在Spring Boot中的自动配置类。它提供了一些默认的配置,使得我们可以更加方便地使用Druid连接池。在引入`druid-spring-boot-starter`依赖后,Spring Boot会自动配置DruidDataSource,我们只需要在`application.properties`或`application.yml`中配置相关属性即可。例如,我们可以通过以下属性配置Druid连接池:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource
# Druid连接池的其他属性
druid:
initial-size: 5
max-active: 50
min-idle: 5
max-wait: 60000
validation-query: SELECT 1 FROM DUAL
```
上述配置中,我们指定了数据库的URL、用户名、密码和驱动类名,并将数据源类型设置为DruidDataSource。同时,我们还可以通过`druid`前缀指定Druid连接池的其他属性,例如连接池的初始大小、最大活跃连接数、最小空闲连接数、最大等待时间和验证查询语句等。
阅读全文