一导入相关核心包
<dependencies>
二 在application.yml
spring
三、配置Druid Datasource(可选)
@Configuration
五、监控
访问 http://localhost:8080/druid, 使用上面配置的账号密码。
四、自动配置原理
源代码
@Configuration
说明
- DataSourceProperties 配置相关
- 首先找到@Import({ DataSourcePoolMetadataProvidersConfiguration.class,DataSourceInitializationConfiguration.class })
- 然后点击进入
DataSourcePoolMetadataProvidersConfiguration
- 根据加载条件注解在三种数据库连接池自动装配
@ConditionalOnClass(org.apache.tomcat.jdbc.pool.DataSource.class)
@ConditionalOnClass(HikariDataSource.class)
@ConditionalOnClass(BasicDataSource.class)