public abstract Class<?> value
FilterType.ANNOTATION, the class will be the annotation itself. In the case of
FilterType.ASSIGNABLE_TYPE, the class will be the type that detected components should be assignable to. And in the case of
FilterType.CUSTOM, the class will be an implementation of
When multiple classes are specified, OR logic is applied, e.g. "include
types annotated with
Specifying zero classes is permitted but will have no effect on component scanning.