Annotation Type EnableDubbo
@Target(TYPE)
@Retention(RUNTIME)
@Inherited
@Documented
@EnableDubboConfig
@DubboComponentScan
public @interface EnableDubbo
Enables Dubbo components as Spring Beans, equals
DubboComponentScan and EnableDubboConfig combination.
Note : EnableDubbo must base on Spring Framework 4.2 and above
- Since:
- 2.5.8
- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanIt indicates whetherAbstractConfigbinding to multiple Spring Beans.Class<?>[]Type-safe alternative toscanBasePackages()for specifying the packages to scan for annotated @Service classes.String[]Base packages to scan for annotated @Service classes.
-
Element Details
-
scanBasePackages
Base packages to scan for annotated @Service classes.Use
scanBasePackageClasses()for a type-safe alternative to String-based package names.- Returns:
- the base packages to scan
- See Also:
- Default:
{}
-
scanBasePackageClasses
@AliasFor(annotation=DubboComponentScan.class, attribute="basePackageClasses") Class<?>[] scanBasePackageClassesType-safe alternative toscanBasePackages()for specifying the packages to scan for annotated @Service classes. The package of each class specified will be scanned.- Returns:
- classes from the base packages to scan
- See Also:
- Default:
{}
-
multipleConfig
It indicates whetherAbstractConfigbinding to multiple Spring Beans.- Returns:
- the default value is
true - See Also:
- Default:
true
-