@Configuration
@ConditionalOnClass(value=com.alibaba.druid.pool.DruidDataSource.class)
@AutoConfigureBefore(value={org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,MybatisPlusAutoConfiguration.class})
@EnableConfigurationProperties(value={DruidStatProperties.class,org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.class,DruidProperties.class})
@ConditionalOnProperty(prefix="roc.db.druid",
name="enabled",
havingValue="true")
@Import(value={DruidFilterConfiguration.class,DruidStatViewServletConfiguration.class,DruidWebStatFilterConfiguration.class})
public class DruidDataSourceAutoConfiguration
extends Object
DruidDataSourceAutoConfiguration:Druid数据源自动配置
| 构造器和说明 |
|---|
DruidDataSourceAutoConfiguration() |
@ConditionalOnMissingBean(value=com.alibaba.druid.pool.DruidDataSource.class) @Autowired public void dataSource(DruidProperties druidProperties, @Autowired(required=false) List<com.alibaba.druid.filter.Filter> filters)
druidProperties - 数据库属性filters - 拦截器Copyright © 2022. All rights reserved.