@Target(value=TYPE) @Retention(value=RUNTIME) public @interface Import
Note that this annotation is likely to require more use of reflection if package protected members require injection.
public abstract java.lang.Class<?> classes
public abstract java.lang.String packages
Note that only types with a bean defining annotation will be imported.
public abstract java.lang.String annotated
packages()attribute (this attribute has no effect when combined with
If set to
"*" will include all non-abstract classes. Defaults to only included types annotated with JSR-330 scopes or qualifiers.