Class VaadinBeanFactoryInitializationAotProcessor

java.lang.Object
com.vaadin.flow.spring.springnative.VaadinBeanFactoryInitializationAotProcessor
All Implemented Interfaces:
org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor

public class VaadinBeanFactoryInitializationAotProcessor extends Object implements org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor
Bean factory initialization AOT processor for Vaadin applications.

This processor handles ahead-of-time compilation requirements for Vaadin Flow applications, including registering route classes as beans and providing runtime hints for reflection, resources, and JNI access required by Flow components.

  • Constructor Details

    • VaadinBeanFactoryInitializationAotProcessor

      public VaadinBeanFactoryInitializationAotProcessor()
  • Method Details

    • processAheadOfTime

      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