Class VaadinApplicationConfiguration

java.lang.Object
com.vaadin.flow.spring.VaadinApplicationConfiguration

@Configuration public class VaadinApplicationConfiguration extends Object
Vaadin Application Spring configuration.

Registers a default ApplicationConfigurationFactory for Vaadin web application if there is no developer provided factory available.

Since:
Author:
Vaadin Ltd
  • Constructor Details

    • VaadinApplicationConfiguration

      public VaadinApplicationConfiguration()
  • Method Details

    • defaultApplicationConfigurationFactory

      @Bean @ConditionalOnMissingBean public ApplicationConfigurationFactory defaultApplicationConfigurationFactory()
      Creates a default ApplicationConfigurationFactory bean in case there is no developer provided bean.
      Returns:
      the default application configuration factory
    • vaadinApplicationContextInitializer

      @Bean public org.springframework.context.ApplicationContextAware vaadinApplicationContextInitializer()
      Creates an application context initializer for lookup initializer SpringLookupInitializer.
      Returns:
      an application context initializer
    • vaadinI18nProvider

      @Bean @ConditionalOnMissingBean(I18NProvider.class) @Conditional(DefaultI18NProviderFactory.class) public DefaultI18NProvider vaadinI18nProvider(@Value("${vaadin.i18n.location-pattern:classpath*:/vaadin-i18n/*.properties}") String locationPattern)
      Creates default I18NProvider. This is created only if there's no I18NProvider bean declared.
      Returns:
      default I18N provider