You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.spring.

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