| Package | Description | 
|---|---|
| org.springframework.boot.actuate.endpoint.web | 
 Web support for actuator endpoints. 
 | 
| org.springframework.boot.autoconfigure.web.servlet | 
 Auto-configuration for servlet web servers and Spring MVC. 
 | 
| org.springframework.boot.web.embedded.jetty | 
 Embedded reactive and servlet web server implementations backed by Jetty. 
 | 
| org.springframework.boot.web.embedded.tomcat | 
 Embedded reactive and servlet web server implementations backed by Tomcat. 
 | 
| org.springframework.boot.web.embedded.undertow | 
 Embedded reactive and servlet web server implementations backed by Undertow. 
 | 
| org.springframework.boot.web.servlet | 
 Classes and utilities designed to work with the `javax.servlet` specification. 
 | 
| org.springframework.boot.web.servlet.context | 
 Servlet based web integrations with Spring's
  
WebApplicationContext. | 
| org.springframework.boot.web.servlet.server | 
 Servlet web server abstractions. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ServletEndpointRegistrar
ServletContextInitializer to register servlet
 endpoints. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DispatcherServletRegistrationBean
ServletRegistrationBean for the auto-configured DispatcherServlet. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
JettyServletWebServerFactory.configureWebAppContext(org.eclipse.jetty.webapp.WebAppContext context,
                      ServletContextInitializer... initializers)
Configure the given Jetty  
WebAppContext for use. | 
protected org.eclipse.jetty.webapp.Configuration | 
JettyServletWebServerFactory.getServletContextInitializerConfiguration(org.eclipse.jetty.webapp.WebAppContext webAppContext,
                                         ServletContextInitializer... initializers)
Return a Jetty  
Configuration that will invoke the specified
 ServletContextInitializers. | 
protected org.eclipse.jetty.webapp.Configuration[] | 
JettyServletWebServerFactory.getWebAppContextConfigurations(org.eclipse.jetty.webapp.WebAppContext webAppContext,
                              ServletContextInitializer... initializers)
Return the Jetty  
Configurations that should be applied to the server. | 
WebServer | 
JettyServletWebServerFactory.getWebServer(ServletContextInitializer... initializers)  | 
| Constructor and Description | 
|---|
ServletContextInitializerConfiguration(ServletContextInitializer... initializers)
Create a new  
ServletContextInitializerConfiguration. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
TomcatServletWebServerFactory.configureContext(Context context,
                ServletContextInitializer[] initializers)
Configure the Tomcat  
Context. | 
WebServer | 
TomcatServletWebServerFactory.getWebServer(ServletContextInitializer... initializers)  | 
protected void | 
TomcatServletWebServerFactory.prepareContext(Host host,
              ServletContextInitializer[] initializers)  | 
| Modifier and Type | Method and Description | 
|---|---|
WebServer | 
UndertowServletWebServerFactory.getWebServer(ServletContextInitializer... initializers)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFilterRegistrationBean<T extends Filter>
Abstract base  
ServletContextInitializer to register Filters in a
 Servlet 3.0+ container. | 
class  | 
DelegatingFilterProxyRegistrationBean
A  
ServletContextInitializer to register DelegatingFilterProxys in a
 Servlet 3.0+ container. | 
class  | 
DynamicRegistrationBean<D extends Registration.Dynamic>
Base class for Servlet 3.0+  
dynamic based
 registration beans. | 
class  | 
FilterRegistrationBean<T extends Filter>
A  
ServletContextInitializer to register Filters in a Servlet 3.0+
 container. | 
class  | 
RegistrationBean
Base class for Servlet 3.0+ based registration beans. 
 | 
class  | 
ServletListenerRegistrationBean<T extends EventListener>
A  
ServletContextInitializer to register EventListeners in a Servlet
 3.0+ container. | 
class  | 
ServletRegistrationBean<T extends Servlet>
A  
ServletContextInitializer to register Servlets in a Servlet 3.0+
 container. | 
| Modifier and Type | Method and Description | 
|---|---|
Iterator<ServletContextInitializer> | 
ServletContextInitializerBeans.iterator()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Collection<ServletContextInitializer> | 
ServletWebServerApplicationContext.getServletContextInitializerBeans()
Returns  
ServletContextInitializers that should be used with the embedded
 web server. | 
| Modifier and Type | Method and Description | 
|---|---|
protected ServletContextInitializer[] | 
AbstractServletWebServerFactory.mergeInitializers(ServletContextInitializer... initializers)
Utility method that can be used by subclasses wishing to combine the specified
  
ServletContextInitializer parameters with those defined in this instance. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ConfigurableServletWebServerFactory.addInitializers(ServletContextInitializer... initializers)
Add  
ServletContextInitializers to those that should be applied in addition
 to ServletWebServerFactory.getWebServer(ServletContextInitializer...)
 parameters. | 
void | 
AbstractServletWebServerFactory.addInitializers(ServletContextInitializer... initializers)  | 
WebServer | 
ServletWebServerFactory.getWebServer(ServletContextInitializer... initializers)
Gets a new fully configured but paused  
WebServer instance. | 
protected ServletContextInitializer[] | 
AbstractServletWebServerFactory.mergeInitializers(ServletContextInitializer... initializers)
Utility method that can be used by subclasses wishing to combine the specified
  
ServletContextInitializer parameters with those defined in this instance. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ConfigurableServletWebServerFactory.setInitializers(List<? extends ServletContextInitializer> initializers)
Sets  
ServletContextInitializer that should be applied in addition to
 ServletWebServerFactory.getWebServer(ServletContextInitializer...)
 parameters. | 
void | 
AbstractServletWebServerFactory.setInitializers(List<? extends ServletContextInitializer> initializers)  |