| Package | Description | 
|---|---|
| org.springframework.boot.web.context | Web integrations with Spring's  ApplicationContext. | 
| org.springframework.boot.web.reactive.context | Reactive based web integrations with Spring's
  ApplicationContext. | 
| org.springframework.boot.web.servlet.context | Servlet based web integrations with Spring's
  WebApplicationContext. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ConfigurableWebServerApplicationContextSPI interface to be implemented by most if not all  web server application contexts. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract WebServerApplicationContext | WebServerInitializedEvent. getApplicationContext()Access the application context that the server was created in. | 
| Constructor and Description | 
|---|
| MissingWebServerFactoryBeanException(Class<? extends WebServerApplicationContext> webServerApplicationContextClass,
                                    Class<? extends WebServerFactory> webServerFactoryClass,
                                    WebApplicationType webApplicationType)Create a new  MissingWebServerFactoryBeanException. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationConfigReactiveWebServerApplicationContextReactiveWebServerApplicationContextthat accepts annotated classes as input -
 in particular@Configuration-annotated
 classes, but also plain@Componentclasses and JSR-330 compliant
 classes usingjavax.injectannotations. | 
| class  | ReactiveWebServerApplicationContextA  GenericReactiveWebApplicationContextthat can be used to bootstrap itself
 from a containedReactiveWebServerFactorybean. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationConfigServletWebServerApplicationContextServletWebServerApplicationContextthat accepts annotated classes as input - in
 particular@Configuration-annotated classes, but also plain@Componentclasses and JSR-330
 compliant classes usingjavax.injectannotations. | 
| class  | ServletWebServerApplicationContextA  WebApplicationContextthat can be used to bootstrap itself from a containedServletWebServerFactorybean. | 
| class  | XmlServletWebServerApplicationContextServletWebServerApplicationContextwhich takes its configuration from XML
 documents, understood by anXmlBeanDefinitionReader. |