We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.flow.spring.
Package com.vaadin.flow.spring
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.boot.web.servlet.ServletRegistrationBean<SpringServlet>
configureServletRegistrationBean
(org.springframework.beans.factory.ObjectProvider<jakarta.servlet.MultipartConfigElement> multipartConfig, VaadinConfigurationProperties configurationProperties, SpringServlet servletInstance) org.springframework.boot.web.servlet.ServletContextInitializer
Creates a
ServletContextInitializer
instance.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.org.springframework.web.socket.server.standard.ServerEndpointExporter
Deploys JSR-356 websocket endpoints when Atmosphere is available.
-
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 @ConditionalOnMissingBean(value=SpringServlet.class, parameterizedContainer=org.springframework.boot.web.servlet.ServletRegistrationBean.class) 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 availableconfigurationProperties
- the vaadin configuration propertiesReturns:
a custom ServletRegistrationBean instance
-
configureServletRegistrationBean
public static org.springframework.boot.web.servlet.ServletRegistrationBean<SpringServlet> configureServletRegistrationBean(org.springframework.beans.factory.ObjectProvider<jakarta.servlet.MultipartConfigElement> multipartConfig, VaadinConfigurationProperties configurationProperties, SpringServlet servletInstance) -
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.
-