| Package | Description | 
|---|---|
| org.springframework.boot.builder | Fluent 'builder' style API to construct a
  SpringApplication. | 
| org.springframework.boot.cloud | Low level support for Cloud deployments. | 
| org.springframework.boot.context.config | External configuration support allowing 'application.properties' to be loaded and used
 within a Spring Boot application. | 
| org.springframework.boot.context.event | ApplicationEventstriggered by
 Spring Boot. | 
| org.springframework.boot.devtools.env | DevTools classes relating to Spring Framework's
  Environment. | 
| org.springframework.boot.env | Spring  Environmentsupport. | 
| org.springframework.boot.reactor | Support classes for Reactor integration. | 
| org.springframework.boot.test.context | Classes and annotations related to configuring Spring's  ApplicationContextfor
 tests. | 
| org.springframework.boot.web.servlet.support | Support classes for Servlet-based web servers. | 
| Modifier and Type | Method and Description | 
|---|---|
| SpringApplication | SpringApplicationBuilder. application()Accessor for the current application. | 
| SpringApplication | SpringApplicationBuilder. build()Returns a fully configured  SpringApplicationthat is ready to run. | 
| SpringApplication | SpringApplicationBuilder. build(String... args)Returns a fully configured  SpringApplicationthat is ready to run. | 
| protected SpringApplication | SpringApplicationBuilder. createSpringApplication(Class<?>... sources)Deprecated. 
 since 2.6.0 for removal in 3.0.0 in favor of
  SpringApplicationBuilder.createSpringApplication(ResourceLoader, Class...) | 
| protected SpringApplication | SpringApplicationBuilder. createSpringApplication(ResourceLoader resourceLoader,
                       Class<?>... sources)Creates a new  SpringApplicationinstance from the given sources using the
 givenResourceLoader. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CloudFoundryVcapEnvironmentPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ConfigDataEnvironmentPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application) | 
| void | ConfigFileApplicationListener. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| SpringApplication | SpringApplicationEvent. getSpringApplication() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DevToolsHomePropertiesPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application) | 
| void | DevToolsPropertyDefaultsPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RandomValuePropertySourceEnvironmentPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application) | 
| void | EnvironmentPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application)Post-process the given  environment. | 
| void | SpringApplicationJsonEnvironmentPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application) | 
| void | SystemEnvironmentPropertySourceEnvironmentPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DebugAgentEnvironmentPostProcessor. postProcessEnvironment(ConfigurableEnvironment environment,
                      SpringApplication application) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected SpringApplication | SpringBootContextLoader. getSpringApplication()Builds new  SpringApplicationinstance. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected List<ApplicationContextInitializer<?>> | SpringBootContextLoader. getInitializers(MergedContextConfiguration config,
               SpringApplication application)Return the  initializersthat will be applied
 to the context. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected WebApplicationContext | SpringBootServletInitializer. run(SpringApplication application)Called to run a fully configured  SpringApplication. |