-
@Target(METHOD) @Retention(CLASS) public @interface DependencyMeta
Hold bean dependency metadata intended for internal use by code generation (Java annotation processing).
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringautoProvidesType deemed to be reasonable to provide to external module.String[]dependsOnThe list of dependencies.StringmethodThe bean factory method (for@Beanannotated methods).StringnameThe qualified name of the dependency being provided.String[]providesThe interfaces the bean implements.StringprovidesAspectThe aspect this component provides.
-
-
-
-
providesAspect
String providesAspect
The aspect this component provides.- Default:
- ""
-
-
-
autoProvides
String autoProvides
Type deemed to be reasonable to provide to external module.Used to support multiple module wiring automatically (as alternative to using explicit InjectModule annotation).
- Default:
- ""
-
-