org.springframework.beans.factory.annotation

Class CustomAutowireConfigurer

  • java.lang.Object
    • org.springframework.beans.factory.annotation.CustomAutowireConfigurer
    • Constructor Detail

      • CustomAutowireConfigurer

        public CustomAutowireConfigurer()
    • Method Detail

      • setOrder

        public void setOrder(int order)
      • getOrder

        public int getOrder()
        Description copied from interface: Ordered
        Get the order value of this object.

        Higher values are interpreted as lower priority. As a consequence, the object with the lowest value has the highest priority (somewhat analogous to Servlet load-on-startup values).

        Same order values will result in arbitrary sort positions for the affected objects.

        Specified by:
        getOrder in interface Ordered
        Returns:
        the order value
        See Also:
        Ordered.HIGHEST_PRECEDENCE, Ordered.LOWEST_PRECEDENCE
      • setCustomQualifierTypes

        public void setCustomQualifierTypes(java.util.Set<?> customQualifierTypes)
        Register custom qualifier annotation types to be considered when autowiring beans. Each element of the provided set may be either a Class instance or a String representation of the fully-qualified class name of the custom annotation.

        Note that any annotation that is itself annotated with Spring's Qualifier does not require explicit registration.

        Parameters:
        customQualifierTypes - the custom types to register
      • postProcessBeanFactory

        public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
                                    throws BeansException
        Description copied from interface: BeanFactoryPostProcessor
        Modify the application context's internal bean factory after its standard initialization. All bean definitions will have been loaded, but no beans will have been instantiated yet. This allows for overriding or adding properties even to eager-initializing beans.
        Specified by:
        postProcessBeanFactory in interface BeanFactoryPostProcessor
        Parameters:
        beanFactory - the bean factory used by the application context
        Throws:
        BeansException - in case of errors