|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Import(value=DubboComponentScanRegistrar.class) public @interface DubboComponentScan
Dubbo Component Scan Annotation,scans the classpath for annotated components that will be auto-registered as
Spring beans. Dubbo-provided Service and Reference.
Service,
Reference| Optional Element Summary | |
|---|---|
Class<?>[] |
basePackageClasses
Type-safe alternative to basePackages() for specifying the packages to
scan for annotated @Service classes. |
String[] |
basePackages
Base packages to scan for annotated @Service classes. |
String[] |
value
Alias for the basePackages() attribute. |
public abstract String[] value
basePackages() attribute. Allows for more concise annotation
declarations e.g.: @DubboComponentScan("org.my.pkg") instead of
@DubboComponentScan(basePackages="org.my.pkg").
public abstract String[] basePackages
value() is an
alias for (and mutually exclusive with) this attribute.
Use basePackageClasses() for a type-safe alternative to String-based
package names.
public abstract Class<?>[] basePackageClasses
basePackages() for specifying the packages to
scan for annotated @Service classes. The package of each class specified will be
scanned.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||