Package org.aoju.bus.starter.annotation
Annotation Interface EnableDubbo
@Inherited
@Documented
@Target(TYPE)
@Retention(RUNTIME)
@EnableDubboConfig
@DubboComponentScan
@Import(DubboConfiguration.class)
public @interface EnableDubbo
启用Dubbo支持
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Element Details
-
basePackages
@AliasFor(annotation=org.apache.dubbo.config.spring.context.annotation.DubboComponentScan.class, attribute="basePackages") String[] basePackagesBase packages to scan for annotated @DubboService classes.- Returns:
- the base packages to scan
- See Also:
- Default:
{}
-
basePackageClasses
@AliasFor(annotation=org.apache.dubbo.config.spring.context.annotation.DubboComponentScan.class, attribute="basePackageClasses") Class<?>[] basePackageClassespackages to scan for annotated @DubboService classes. The package of each class specified will be scanned.- Returns:
- classes from the base packages to scan
- See Also:
- Default:
{}
-
multiple
@AliasFor(annotation=org.apache.dubbo.config.spring.context.annotation.EnableDubboConfig.class, attribute="multiple") boolean multiplebinding to multiple Spring Beans.- Returns:
- the default value is
true - See Also:
- Default:
true
-