Class VaadinServletContextInitializer

  • All Implemented Interfaces:
    org.springframework.boot.web.servlet.ServletContextInitializer

    public class VaadinServletContextInitializer
    extends Object
    implements org.springframework.boot.web.servlet.ServletContextInitializer
    Servlet context initializer for Spring Boot Application.

    If Java application is used to run Spring Boot then it doesn't run registered ServletContainerInitializers (e.g. to scan for Route annotations in the classpath). This class enables this scanning via Spring so that the functionality which relies on ServletContainerInitializer works in the same way as in deployable WAR file.

    See Also:
    ServletContainerInitializer, RouteRegistry
    • Constructor Detail

      • VaadinServletContextInitializer

        public VaadinServletContextInitializer​(org.springframework.context.ApplicationContext context)
        Creates a new ServletContextInitializer instance with application context provided.
        Parameters:
        context - the application context
    • Method Detail

      • onStartup

        public void onStartup​(javax.servlet.ServletContext servletContext)
                       throws javax.servlet.ServletException
        Specified by:
        onStartup in interface org.springframework.boot.web.servlet.ServletContextInitializer
        Throws:
        javax.servlet.ServletException