SpringBootServletInitializer

An opinionated WebApplicationInitializer to run a SpringApplication from a traditional WAR deployment. Binds Servlet, Filter and ServletContextInitializer beans from the application context to the server.

To configure the application either override the configure method (calling sources) or make the initializer itself a @Configuration. If you are using SpringBootServletInitializer in combination with other WebApplicationInitializers you might also want to add an @Ordered annotation to configure a specific startup order.

Note that a WebApplicationInitializer is only needed if you are building a war file and deploying it. If you prefer to run an embedded web server then you won't need this at all.

Author

Dave Syer

Phillip Webb

Andy Wilkinson

Brian Clozel

Since

2.0.0

See also

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun onStartup(servletContext: ServletContext)