@Configuration
@ConditionalOnProperty(prefix="dubbo",
name="enabled",
matchIfMissing=true,
havingValue="true")
@ConditionalOnClass(value=com.alibaba.dubbo.config.AbstractConfig.class)
public class DubboAutoConfiguration
extends Object
ConfigurationApplicationConfig,
Service,
Reference,
DubboComponentScan,
EnableDubboConfig,
EnableDubbo| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
DubboAutoConfiguration.MultipleDubboConfigConfiguration
Multiple Dubbo Config Configuration , equals @EnableDubboConfig.multiple() ==
true |
protected static class |
DubboAutoConfiguration.SingleDubboConfigConfiguration
Single Dubbo Config Configuration
|
| 构造器和说明 |
|---|
DubboAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.alibaba.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor |
referenceAnnotationBeanPostProcessor()
Creates
ReferenceAnnotationBeanPostProcessor Bean if Absent |
RelaxedDubboConfigBinder |
relaxedDubboConfigBinder() |
com.alibaba.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationBeanPostProcessor |
serviceAnnotationBeanPostProcessor(org.springframework.core.env.Environment environment)
Creates
ServiceAnnotationBeanPostProcessor Bean |
@ConditionalOnProperty(name="dubbo.scan.basePackages") @ConditionalOnClass(value=org.springframework.boot.context.properties.source.ConfigurationPropertySources.class) @Bean public com.alibaba.dubbo.config.spring.beans.factory.annotation.ServiceAnnotationBeanPostProcessor serviceAnnotationBeanPostProcessor(org.springframework.core.env.Environment environment)
ServiceAnnotationBeanPostProcessor Beanenvironment - Environment BeanServiceAnnotationBeanPostProcessor@ConditionalOnClass(value=org.springframework.boot.context.properties.bind.Binder.class) @Bean @Scope(scopeName="prototype") public RelaxedDubboConfigBinder relaxedDubboConfigBinder()
@ConditionalOnMissingBean @Bean(name="referenceAnnotationBeanPostProcessor") public com.alibaba.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor referenceAnnotationBeanPostProcessor()
ReferenceAnnotationBeanPostProcessor Bean if AbsentReferenceAnnotationBeanPostProcessorCopyright © 2018 The Apache Software Foundation. All rights reserved.