Interface | Description |
---|---|
ApplicationArguments |
Provides access to the arguments that were used to run a
SpringApplication . |
ApplicationContextFactory |
Strategy interface for creating the
ConfigurableApplicationContext used by a
SpringApplication . |
ApplicationRunner |
Interface used to indicate that a bean should run when it is contained within
a
SpringApplication . |
Banner |
Interface class for writing a banner programmatically.
|
BootstrapContext |
A simple bootstrap context that is available during startup and
Environment
post-processing up to the point that the ApplicationContext is prepared. |
Bootstrapper | Deprecated
since 2.4.5 for removal in 2.6 in favor of
BootstrapRegistryInitializer |
BootstrapRegistry |
A simple object registry that is available during startup and
Environment
post-processing up to the point that the ApplicationContext is prepared. |
BootstrapRegistry.InstanceSupplier<T> |
Supplier used to provide the actual instance when needed.
|
BootstrapRegistryInitializer |
Callback interface that can be used to initialize a
BootstrapRegistry before it
is used. |
CommandLineRunner |
Interface used to indicate that a bean should run when it is contained within
a
SpringApplication . |
ConfigurableBootstrapContext |
A
BootstrapContext that also provides configuration methods via the
BootstrapRegistry interface. |
ExitCodeExceptionMapper |
Strategy interface that can be used to provide a mapping between exceptions and exit
codes.
|
ExitCodeGenerator |
Interface used to generate an 'exit code' from a running command line
SpringApplication . |
LazyInitializationExcludeFilter |
Filter that can be used to exclude beans definitions from having their
lazy-init set by the
LazyInitializationBeanFactoryPostProcessor . |
SpringApplicationRunListener |
Listener for the
SpringApplication run method. |
SpringApplicationShutdownHandlers |
Interface that can be used to add or remove code that should run when the JVM is
shutdown.
|
SpringBootExceptionReporter |
Callback interface used to support custom reporting of
SpringApplication
startup errors. |
Class | Description |
---|---|
BootstrapContextClosedEvent |
ApplicationEvent published by a BootstrapContext when it's closed. |
DefaultApplicationArguments |
Default implementation of
ApplicationArguments . |
DefaultBootstrapContext |
Default
ConfigurableBootstrapContext implementation. |
DefaultPropertiesPropertySource |
MapPropertySource containing default properties contributed directly to a
SpringApplication . |
ExitCodeEvent |
Event fired when an application exit code has been determined from an
ExitCodeGenerator . |
ImageBanner |
Banner implementation that prints ASCII art generated from an image resource
Resource . |
LazyInitializationBeanFactoryPostProcessor |
BeanFactoryPostProcessor to set lazy-init on bean definitions that are not
excluded and have not already had a value
explicitly set. |
ResourceBanner |
Banner implementation that prints from a source text
Resource . |
SpringApplication |
Class that can be used to bootstrap and launch a Spring application from a Java main
method.
|
SpringBootVersion |
Class that exposes the Spring Boot version.
|
Enum | Description |
---|---|
Banner.Mode |
An enumeration of possible values for configuring the Banner.
|
BootstrapRegistry.Scope |
The scope of a instance.
|
ImageBanner.PixelMode |
Pixel modes supported by the image banner.
|
WebApplicationType |
An enumeration of possible types of web application.
|
Annotation Type | Description |
---|---|
SpringBootConfiguration |
Indicates that a class provides Spring Boot application
@Configuration . |
SpringApplication