Class SpringBootAutoConfiguration

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

@Configuration @AutoConfigureBefore(org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class) @ConditionalOnClass(org.springframework.boot.web.servlet.ServletContextInitializer.class) @EnableConfigurationProperties(VaadinConfigurationProperties.class) @Import({VaadinApplicationConfiguration.class,VaadinServletConfiguration.class}) public class SpringBootAutoConfiguration extends Object
Spring boot auto-configuration class for Flow.
Author:
Vaadin Ltd
  • Constructor Details

    • SpringBootAutoConfiguration

      public SpringBootAutoConfiguration()
  • Method Details

    • contextInitializer

      @Bean public org.springframework.boot.web.servlet.ServletContextInitializer contextInitializer()
      Creates a ServletContextInitializer instance.
      Returns:
      a custom ServletContextInitializer instance
    • servletRegistrationBean

      @Bean public org.springframework.boot.web.servlet.ServletRegistrationBean<SpringServlet> servletRegistrationBean(org.springframework.beans.factory.ObjectProvider<jakarta.servlet.MultipartConfigElement> multipartConfig, VaadinConfigurationProperties configurationProperties)
      Creates a ServletRegistrationBean instance with Spring aware Vaadin servlet.
      Parameters:
      multipartConfig - multipart configuration, if available
      configurationProperties - the vaadin configuration properties
      Returns:
      a custom ServletRegistrationBean instance
    • websocketEndpointDeployer

      @Bean public org.springframework.web.socket.server.standard.ServerEndpointExporter websocketEndpointDeployer()
      Deploys JSR-356 websocket endpoints when Atmosphere is available.
      Returns:
      the server endpoint exporter which does the actual work.