@Configuration @EnableConfigurationProperties(value=YamlReadwriteSplittingRuleSpringBootConfiguration.class) @ConditionalOnClass(value=org.apache.shardingsphere.readwritesplitting.yaml.config.YamlReadwriteSplittingRuleConfiguration.class) @Conditional(value=ReadwriteSplittingSpringBootCondition.class) public class ReadwriteSplittingRuleSpringbootConfiguration extends Object
| 构造器和说明 |
|---|
ReadwriteSplittingRuleSpringbootConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ReadwriteSplittingAlgorithmProvidedBeanRegistry |
readWriteSplittingAlgorithmProvidedBeanRegistry(org.springframework.core.env.Environment environment)
Readwrite-splitting algorithm provided bean registry.
|
org.apache.shardingsphere.infra.config.rule.RuleConfiguration |
readWriteSplittingRuleConfiguration(org.springframework.beans.factory.ObjectProvider<Map<String,org.apache.shardingsphere.readwritesplitting.spi.ReadQueryLoadBalanceAlgorithm>> loadBalanceAlgorithms)
Readwrite-splitting rule configuration for spring boot.
|
public ReadwriteSplittingRuleSpringbootConfiguration()
@Bean public org.apache.shardingsphere.infra.config.rule.RuleConfiguration readWriteSplittingRuleConfiguration(org.springframework.beans.factory.ObjectProvider<Map<String,org.apache.shardingsphere.readwritesplitting.spi.ReadQueryLoadBalanceAlgorithm>> loadBalanceAlgorithms)
loadBalanceAlgorithms - load balance algorithms@Bean public static ReadwriteSplittingAlgorithmProvidedBeanRegistry readWriteSplittingAlgorithmProvidedBeanRegistry(org.springframework.core.env.Environment environment)
environment - environmentCopyright © 2022 The Apache Software Foundation. All rights reserved.