@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