Annotation Type EnableDubboConfig
@Target(TYPE)
@Retention(RUNTIME)
@Inherited
@Documented
@Import(DubboConfigConfigurationRegistrar.class)
public @interface EnableDubboConfig
As a convenient and multiple
EnableConfigurationBeanBinding
in default behavior , is equal to single bean bindings with below convention prefixes of properties:
ApplicationConfigbinding to property : "dubbo.application"ModuleConfigbinding to property : "dubbo.module"RegistryConfigbinding to property : "dubbo.registry"ProtocolConfigbinding to property : "dubbo.protocol"MonitorConfigbinding to property : "dubbo.monitor"ProviderConfigbinding to property : "dubbo.provider"ConsumerConfigbinding to property : "dubbo.consumer"
In contrast, on multiple bean bindings that requires to set multiple() to be true :
ApplicationConfigbinding to property : "dubbo.applications"ModuleConfigbinding to property : "dubbo.modules"RegistryConfigbinding to property : "dubbo.registries"ProtocolConfigbinding to property : "dubbo.protocols"MonitorConfigbinding to property : "dubbo.monitors"ProviderConfigbinding to property : "dubbo.providers"ConsumerConfigbinding to property : "dubbo.consumers"
- Since:
- 2.5.8
- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanIt indicates whether binding to multiple Spring Beans.
-
Element Details
-
multiple
boolean multipleIt indicates whether binding to multiple Spring Beans.- Returns:
- the default value is
true
- Default:
true
-