@AutoConfiguration public class DynamicDataSourceConfig extends Object
| 构造器和说明 |
|---|
DynamicDataSourceConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.zaxxer.hikari.HikariDataSource |
defaultDataSource(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties defDataSourceProperties)
加载默认数据源
|
org.springframework.boot.autoconfigure.jdbc.DataSourceProperties |
defDataSourceProperties()
获取默认数据库的配置
|
DynamicDatasourceService |
dyDatasourceService()
get dynamic metadata
|
DynamicDataSource |
dynamicDataSource(com.zaxxer.hikari.HikariDataSource defaultDataSource)
动态数据数据源
|
DynamicSpringBeanUtil |
dySpringBeanUtil()
spring boot get bean util
|
@Bean @ConditionalOnMissingBean(value=DynamicDatasourceService.class) public DynamicDatasourceService dyDatasourceService()
@Bean @ConditionalOnMissingBean(value=DynamicSpringBeanUtil.class) public DynamicSpringBeanUtil dySpringBeanUtil()
@Bean(value="defDataSourceProperties") @Primary @ConfigurationProperties(prefix="spring.datasource") public org.springframework.boot.autoconfigure.jdbc.DataSourceProperties defDataSourceProperties()
@Bean public com.zaxxer.hikari.HikariDataSource defaultDataSource(org.springframework.boot.autoconfigure.jdbc.DataSourceProperties defDataSourceProperties)
@Bean @Primary @DependsOn(value="defaultDataSource") public DynamicDataSource dynamicDataSource(com.zaxxer.hikari.HikariDataSource defaultDataSource)
Copyright © 2024 tan. All rights reserved.