| 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.servletspecification. | 
| 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  | ServletEndpointRegistrarServletContextInitializerto registerservlet
 endpoints. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DispatcherServletRegistrationBeanServletRegistrationBeanfor the auto-configuredDispatcherServlet. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | JettyServletWebServerFactory. configureWebAppContext(org.eclipse.jetty.webapp.WebAppContext context,
                      ServletContextInitializer... initializers)Configure the given Jetty  WebAppContextfor use. | 
| protected org.eclipse.jetty.webapp.Configuration | JettyServletWebServerFactory. getServletContextInitializerConfiguration(org.eclipse.jetty.webapp.WebAppContext webAppContext,
                                         ServletContextInitializer... initializers)Return a Jetty  Configurationthat will invoke the specifiedServletContextInitializers. | 
| 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  ServletContextInitializerto registerFilters in a
 Servlet 3.0+ container. | 
| class  | DelegatingFilterProxyRegistrationBeanA  ServletContextInitializerto registerDelegatingFilterProxys in a
 Servlet 3.0+ container. | 
| class  | DynamicRegistrationBean<D extends Registration.Dynamic>Base class for Servlet 3.0+  dynamicbased
 registration beans. | 
| class  | FilterRegistrationBean<T extends Filter>A  ServletContextInitializerto registerFilters in a Servlet 3.0+
 container. | 
| class  | RegistrationBeanBase class for Servlet 3.0+ based registration beans. | 
| class  | ServletListenerRegistrationBean<T extends EventListener>A  ServletContextInitializerto registerEventListeners in a Servlet
 3.0+ container. | 
| class  | ServletRegistrationBean<T extends Servlet>A  ServletContextInitializerto registerServlets 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
  ServletContextInitializerparameters with those defined in this instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractServletWebServerFactory. addInitializers(ServletContextInitializer... initializers) | 
| void | ConfigurableServletWebServerFactory. addInitializers(ServletContextInitializer... initializers)Add  ServletContextInitializers to those that should be applied in addition
 toServletWebServerFactory.getWebServer(ServletContextInitializer...)parameters. | 
| WebServer | ServletWebServerFactory. getWebServer(ServletContextInitializer... initializers)Gets a new fully configured but paused  WebServerinstance. | 
| protected ServletContextInitializer[] | AbstractServletWebServerFactory. mergeInitializers(ServletContextInitializer... initializers)Utility method that can be used by subclasses wishing to combine the specified
  ServletContextInitializerparameters with those defined in this instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractServletWebServerFactory. setInitializers(List<? extends ServletContextInitializer> initializers) | 
| void | ConfigurableServletWebServerFactory. setInitializers(List<? extends ServletContextInitializer> initializers)Sets  ServletContextInitializerthat should be applied in addition toServletWebServerFactory.getWebServer(ServletContextInitializer...)parameters. |