@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Required
Please do consult the javadoc for the RequiredAnnotationBeanPostProcessor
class (which, by default, checks for the presence of this annotation).
RequiredAnnotationBeanPostProcessor