Package io.micronaut.context.annotation
Annotation Type Import
-
@Target(TYPE) @Retention(RUNTIME) public @interface ImportAllows importing an already compiled set of beans, placing any generating beans relative to the class where the import annotation is defined.Note that this annotation is likely to require more use of reflection if package protected members require injection.
- Since:
- 3.0.0
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String[]annotatedThe annotations types to include in a search when specifying thepackages()attribute (this attribute has no effect when combined withclasses().java.lang.Class<?>[]classesjava.lang.String[]packagesA list of package names to import.
-
-
-
-
annotated
java.lang.String[] annotated
The annotations types to include in a search when specifying thepackages()attribute (this attribute has no effect when combined withclasses().If set to
"*"will include all non-abstract classes. Defaults to only included types annotated with JSR-330 scopes or qualifiers.- Returns:
- The annotation types
- Default:
- {"javax.inject.Scope", "javax.inject.Qualifier"}
-
-