@Configuration @EnableConfigurationProperties(value=YamlDatabaseDiscoveryRuleSpringBootConfiguration.class) @ConditionalOnClass(value=org.apache.shardingsphere.dbdiscovery.yaml.config.YamlDatabaseDiscoveryRuleConfiguration.class) @Conditional(value=DatabaseDiscoverySpringBootCondition.class) public class DatabaseDiscoveryRuleSpringbootConfiguration extends Object
| 构造器和说明 |
|---|
DatabaseDiscoveryRuleSpringbootConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DatabaseDiscoveryAlgorithmProvidedBeanRegistry |
databaseDiscoveryAlgorithmProvidedBeanRegistry(org.springframework.core.env.Environment environment)
Database discovery algorithm provided bean registry.
|
org.apache.shardingsphere.infra.config.rule.RuleConfiguration |
discoveryRuleConfiguration(org.springframework.beans.factory.ObjectProvider<Map<String,org.apache.shardingsphere.dbdiscovery.spi.DatabaseDiscoveryProviderAlgorithm>> discoveryTypes)
Database discovery rule configuration for spring boot.
|
public DatabaseDiscoveryRuleSpringbootConfiguration()
@Bean public org.apache.shardingsphere.infra.config.rule.RuleConfiguration discoveryRuleConfiguration(org.springframework.beans.factory.ObjectProvider<Map<String,org.apache.shardingsphere.dbdiscovery.spi.DatabaseDiscoveryProviderAlgorithm>> discoveryTypes)
discoveryTypes - database discovery types@Bean public static DatabaseDiscoveryAlgorithmProvidedBeanRegistry databaseDiscoveryAlgorithmProvidedBeanRegistry(org.springframework.core.env.Environment environment)
environment - environmentCopyright © 2022 The Apache Software Foundation. All rights reserved.