Package org.springframework.boot
package org.springframework.boot
Core Spring Boot classes.
- See Also:
-
ClassDescriptionEntry point for AOT processing of a
SpringApplication
.Provides access to the arguments that were used to run aSpringApplication
.Strategy interface for creating theConfigurableApplicationContext
used by aSpringApplication
.Interface used to indicate that a bean should run when it is contained within aSpringApplication
.Interface class for writing a banner programmatically.An enumeration of possible values for configuring the Banner.A simple bootstrap context that is available during startup andEnvironment
post-processing up to the point that theApplicationContext
is prepared.ApplicationEvent
published by aBootstrapContext
when it's closed.A simple object registry that is available during startup andEnvironment
post-processing up to the point that theApplicationContext
is prepared.Supplier used to provide the actual instance when needed.The scope of a instance.Callback interface that can be used to initialize aBootstrapRegistry
before it is used.Interface used to indicate that a bean should run when it is contained within aSpringApplication
.ABootstrapContext
that also provides configuration methods via theBootstrapRegistry
interface.Default implementation ofApplicationArguments
.DefaultConfigurableBootstrapContext
implementation.MapPropertySource
containing default properties contributed directly to aSpringApplication
.Event fired when an application exit code has been determined from anExitCodeGenerator
.Strategy interface that can be used to provide a mapping between exceptions and exit codes.Interface used to generate an 'exit code' from a running command lineSpringApplication
.BeanFactoryPostProcessor
to set lazy-init on bean definitions that are notexcluded
and have not already had a value explicitly set.Filter that can be used to exclude beans definitions from having theirlazy-init
set by theLazyInitializationBeanFactoryPostProcessor
.Banner implementation that prints from a source textResource
.Class that can be used to bootstrap and launch a Spring application from a Java main method.Listener for theSpringApplication
run
method.Interface that can be used to add or remove code that should run when the JVM is shutdown.Indicates that a class provides Spring Boot application@Configuration
.Callback interface used to support custom reporting ofSpringApplication
startup errors.Exposes the Spring Boot version.An enumeration of possible types of web application.