@Target(value=TYPE) @Retention(value=RUNTIME) @Inherited @Documented @Import(value=DubboConfigConfigurationSelector.class) public @interface EnableDubboConfig
EnableDubboConfigBinding
in default behavior , is equal to single bean bindings with below convention prefixes of properties:
ApplicationConfig binding to property : "dubbo.application"ModuleConfig binding to property : "dubbo.module"RegistryConfig binding to property : "dubbo.registry"ProtocolConfig binding to property : "dubbo.protocol"MonitorConfig binding to property : "dubbo.monitor"ProviderConfig binding to property : "dubbo.provider"ConsumerConfig binding to property : "dubbo.consumer"
In contrast, on multiple bean bindings that requires to set multiple() to be true :
ApplicationConfig binding to property : "dubbo.applications"ModuleConfig binding to property : "dubbo.modules"RegistryConfig binding to property : "dubbo.registries"ProtocolConfig binding to property : "dubbo.protocols"MonitorConfig binding to property : "dubbo.monitors"ProviderConfig binding to property : "dubbo.providers"ConsumerConfig binding to property : "dubbo.consumers"EnableDubboConfigBinding,
DubboConfigConfiguration,
DubboConfigConfigurationSelector| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
multiple
It indicates whether binding to multiple Spring Beans.
|
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.