org.springframework.boot.context.properties

Class ConfigurationBeanFactoryMetadata

  • java.lang.Object
    • org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata
  • All Implemented Interfaces:
    org.springframework.beans.factory.config.BeanFactoryPostProcessor


    public class ConfigurationBeanFactoryMetadata
    extends Object
    implements org.springframework.beans.factory.config.BeanFactoryPostProcessor
    Utility class to memorize @Bean definition meta data during initialization of the bean factory.
    Since:
    1.1.0
    Author:
    Dave Syer
    • Field Detail

      • BEAN_NAME

        public static final String BEAN_NAME
        The bean name that this class is registered with.
    • Constructor Detail

      • ConfigurationBeanFactoryMetadata

        public ConfigurationBeanFactoryMetadata()
    • Method Detail

      • postProcessBeanFactory

        public void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
                                    throws org.springframework.beans.BeansException
        Specified by:
        postProcessBeanFactory in interface org.springframework.beans.factory.config.BeanFactoryPostProcessor
        Throws:
        org.springframework.beans.BeansException
      • findFactoryAnnotation

        public <A extends Annotation> A findFactoryAnnotation(String beanName,
                                                              Class<A> type)
      • findFactoryMethod

        public Method findFactoryMethod(String beanName)

Copyright © 2019 Pivotal Software, Inc.. All rights reserved.