Annotation Type FilterBinding
-
@Target(ANNOTATION_TYPE) @Retention(RUNTIME) @Documented public @interface FilterBindingSpecifies that an annotation type is aFilterbinding type.@Inherited @FilterBinding @Target({TYPE, METHOD, CONSTRUCTOR}) @Retention(RUNTIME) public @interface CustomerNameFilter {}Filter bindings are intermediate annotations that may be used to associate
Filters with target beans.Filter bindings are used by annotating a
FilterFactorybean with the binding type annotations. Wherever the same annotation is used at an injection point that requires aFilterthe corresponding factory'sFilterFactory.create(java.lang.annotation.Annotation)method is called to produce aFilterinstance.- Since:
- 1.0
- Author:
- Jonathan Knight