org.springframework.beans.factory.annotation

Annotation Type Required


  • Deprecated. 
    as of 5.1, in favor of using constructor injection for required settings (or a custom InitializingBean implementation)

    @Deprecated
     @Retention(value=RUNTIME)
     @Target(value=METHOD)
    public @interface Required
    Marks a method (typically a JavaBean setter method) as being 'required': that is, the setter method must be configured to be dependency-injected with a value.

    Please do consult the javadoc for the RequiredAnnotationBeanPostProcessor class (which, by default, checks for the presence of this annotation).

    Since:
    2.0
    Author:
    Rob Harrop
    See Also:
    RequiredAnnotationBeanPostProcessor