Interface BeanFactoryContribution

All Known Implementing Classes:
BeanDefinitionsContribution, BeanRegistrationBeanFactoryContribution

public interface BeanFactoryContribution
Contribute optimizations ahead of time to initialize a bean factory.
Since:
6.0
Author:
Stephane Nicoll
  • Method Details

    • applyTo

      void applyTo(BeanFactoryInitialization initialization)
      Contribute ahead of time optimizations to the specific BeanFactoryInitialization.
      Parameters:
      initialization - BeanFactoryInitialization to contribute to
    • getBeanDefinitionExcludeFilter

      default BiPredicate<String,BeanDefinition> getBeanDefinitionExcludeFilter()
      Return a predicate that determines if a particular bean definition should be excluded from processing. Can be used to exclude infrastructure that has been optimized using generated code.
      Returns:
      the predicate to use