Class ManagedTypesBeanFactoryInitializationAotProcessor

java.lang.Object
org.springframework.data.aot.ManagedTypesBeanFactoryInitializationAotProcessor
All Implemented Interfaces:
org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor

public class ManagedTypesBeanFactoryInitializationAotProcessor extends Object implements org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor
BeanFactoryInitializationAotProcessor implementation used to encapsulate common data infrastructure concerns and preprocess the ConfigurableListableBeanFactory ahead of the AOT compilation in order to prepare the Spring Data BeanDefinitions for AOT processing.
Since:
3.0
Author:
Christoph Strobl, John Blum
  • Constructor Details

    • ManagedTypesBeanFactoryInitializationAotProcessor

      public ManagedTypesBeanFactoryInitializationAotProcessor()
  • Method Details

    • processAheadOfTime

      @Nullable public org.springframework.beans.factory.aot.BeanFactoryInitializationAotContribution processAheadOfTime(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
      Specified by:
      processAheadOfTime in interface org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor