@ConditionalOnProperty(prefix="dubbo",
name="enabled",
matchIfMissing=true)
@Configuration
@EnableConfigurationProperties(value=org.apache.dubbo.spring.boot.autoconfigure.DubboConfigurationProperties.class)
public class DubboAutoConfiguration
extends Object
ConfigurationReference,
Service,
ServiceAnnotationBeanPostProcessor,
ReferenceAnnotationBeanPostProcessor| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
DubboAutoConfiguration.MultipleDubboConfigConfiguration
Multiple Dubbo Config Configuration , equals @EnableDubboConfig.multiple() ==
true |
protected static class |
DubboAutoConfiguration.SingleDubboConfigConfiguration
Single Dubbo Config Configuration
|
| 构造器和说明 |
|---|
DubboAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor |
referenceAnnotationBeanPostProcessor()
Creates
ReferenceAnnotationBeanPostProcessor Bean if Absent |
org.apache.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationBeanPostProcessor |
serviceAnnotationBeanPostProcessor(org.springframework.core.env.PropertyResolver propertyResolver)
Creates
ServiceAnnotationBeanPostProcessor Bean |
@ConditionalOnProperty(prefix="dubbo.scan.",
name="base-packages")
@ConditionalOnBean(name="dubboScanBasePackagesPropertyResolver")
@Bean
public org.apache.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationBeanPostProcessor serviceAnnotationBeanPostProcessor(@Qualifier(value="dubboScanBasePackagesPropertyResolver")
org.springframework.core.env.PropertyResolver propertyResolver)
ServiceAnnotationBeanPostProcessor BeanpropertyResolver - PropertyResolver BeanServiceAnnotationBeanPostProcessor@ConditionalOnMissingBean @Bean(name="referenceAnnotationBeanPostProcessor") public org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor referenceAnnotationBeanPostProcessor()
ReferenceAnnotationBeanPostProcessor Bean if AbsentReferenceAnnotationBeanPostProcessorCopyright © 2019 The Apache Software Foundation. All rights reserved.