Package org.springframework.boot
@NullMarked
package org.springframework.boot
Core Spring Boot classes.
- See Also:
-
ClassDescriptionException thrown when the AOT initializer couldn't be found.Provides access to the arguments that were used to run a
SpringApplication
.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.Interface used to indicate that a bean should run when it is contained within aSpringApplication
.Default implementation ofApplicationArguments
.Allows for customization of the application'sEnvironment
prior to the application context being refreshed.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.Exception that can be thrown to silently exit a runningSpringApplication
without handling run failures.Used to configure and run an augmentedSpringApplication
where additional configuration should be applied.Provides access to details of aSpringApplication
run usingSpringApplication.Augmented.run(String...)
.Entry point for AOT processing of aSpringApplication
.Low-level hook that can be used to attach aSpringApplicationRunListener
to aSpringApplication
in order to observe or modify its behavior.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.