All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class | Description |
---|
AbstractConfigurableEmbeddedServletContainer | |
---|
AbstractEmbeddedServletContainerFactory | |
---|
AbstractFailureAnalyzer<T extends Throwable> | Abstract base class for most FailureAnalyzer implementations. |
---|
AbstractInjectionFailureAnalyzer<T extends Throwable> | Abstract base class for a FailureAnalyzer that handles some kind of injection failure. |
---|
AbstractLoggingSystem | |
---|
AbstractLoggingSystem.LogLevels<T> | Maintains a mapping between native levels and LogLevel . |
---|
AnnotationConfigEmbeddedWebApplicationContext | EmbeddedWebApplicationContext that accepts annotated classes as input - in particular @Configuration -annotated classes, but also plain @Component classes and JSR-330 compliant classes using javax.inject annotations. |
---|
AnsiBackground | |
---|
AnsiColor | |
---|
AnsiColors | |
---|
AnsiElement | An ANSI encodable element. |
---|
AnsiOutput | Generates ANSI encoded output, automatically attempting to detect if the terminal supports ANSI. |
---|
AnsiOutput.Enabled | |
---|
AnsiOutputApplicationListener | An ApplicationListener that configures AnsiOutput depending on the value of the property spring.output.ansi.enabled . |
---|
AnsiPropertySource | |
---|
AnsiStyle | |
---|
ApplicationArguments | |
---|
ApplicationContextHeaderFilter | OncePerRequestFilter to add a X-Application-Context header that contains the ApplicationContext ID .
|
---|
ApplicationEnvironmentPreparedEvent | Event published when a SpringApplication is starting up and the Environment is first available for inspection and modification. |
---|
ApplicationFailedEvent | |
---|
ApplicationHome | Provides access to the application home directory. |
---|
ApplicationPid | An application process ID. |
---|
ApplicationPidFileWriter | An ApplicationListener that saves application PID into file. |
---|
ApplicationPreparedEvent | Event published as when a SpringApplication is starting up and the ApplicationContext is fully prepared but not refreshed. |
---|
ApplicationReadyEvent | Event published as late as conceivably possible to indicate that the application is ready to service requests. |
---|
ApplicationRunner | Interface used to indicate that a bean should run when it is contained within a SpringApplication . |
---|
ApplicationStartedEvent | Deprecated. |
---|
ApplicationStartingEvent | Event published as early as conceivably possible as soon as a SpringApplication has been started - before the Environment or ApplicationContext is available, but after the ApplicationListener s have been registered. |
---|
ApplicationTemp | Provides access to an application specific temporary directory. |
---|
AtomikosConnectionFactoryBean | Spring friendly version of AtomikosConnectionFactoryBean . |
---|
AtomikosDataSourceBean | Spring friendly version of AtomikosDataSourceBean . |
---|
AtomikosDependsOnBeanFactoryPostProcessor | |
---|
AtomikosProperties | |
---|
AtomikosXAConnectionFactoryWrapper | |
---|
AtomikosXADataSourceWrapper | |
---|
Banner | Interface class for writing a banner programmatically. |
---|
Banner.Mode | An enumeration of possible values for configuring the Banner. |
---|
BasicJsonParser | Really basic JSON parser for when you have nothing else available. |
---|
BeanNotOfRequiredTypeFailureAnalyzer | |
---|
BitronixDependentBeanFactoryPostProcessor | BeanFactoryPostProcessor to automatically register the recommended dependencies for correct Bitronix shutdown ordering.
|
---|
BitronixXAConnectionFactoryWrapper | |
---|
BitronixXADataSourceWrapper | |
---|
BuildProperties | Provide build-related information such as group and artifact. |
---|
ClasspathLoggingApplicationListener | |
---|
CloudFoundryVcapEnvironmentPostProcessor | |
---|
CloudPlatform | Simple detection for well known cloud platforms. |
---|
ColorConverter | Log4j2 LogEventPatternConverter colors output using the AnsiOutput class. |
---|
ColorConverter | Logback CompositeConverter colors output using the AnsiOutput class. |
---|
CommandLineRunner | Interface used to indicate that a bean should run when it is contained within a SpringApplication . |
---|
CommonsLoggingLiquibaseLogger | Liquibase Logger that delegates to an Apache Commons Log . |
---|
Compression | Simple container-independent abstraction for compression configuration. |
---|
ConcurrentReferenceCachingMetadataReaderFactory | Caching implementation of the MetadataReaderFactory interface backed by a ConcurrentReferenceHashMap , caching MetadataReader per Spring Resource handle (i.e. |
---|
ConfigFileApplicationListener | |
---|
ConfigurableEmbeddedServletContainer | |
---|
ConfigurationBeanFactoryMetaData | Utility class to memorize @Bean definition meta data during initialization of the bean factory. |
---|
ConfigurationProperties | Annotation for externalized configuration. |
---|
ConfigurationPropertiesBinding | |
---|
ConfigurationPropertiesBindingPostProcessor | |
---|
ConfigurationPropertiesBindingPostProcessorRegistrar | |
---|
ConfigurationWarningsApplicationContextInitializer | ApplicationContextInitializer to report warnings for common misconfiguration mistakes.
|
---|
ConfigurationWarningsApplicationContextInitializer.Check | A single check that can be applied. |
---|
ConfigurationWarningsApplicationContextInitializer.ComponentScanPackageCheck | |
---|
ConfigurationWarningsApplicationContextInitializer.ConfigurationWarningsPostProcessor | BeanDefinitionRegistryPostProcessor to report warnings.
|
---|
ConnectorStartFailedException | A ConnectorStartFailedException is thrown when a Tomcat Connector fails to start, for example due to a port clash or incorrect SSL configuration. |
---|
ContextIdApplicationContextInitializer | ApplicationContextInitializer that set the Spring ApplicationContext ID .
|
---|
DatabaseDriver | Enumeration of common database drivers. |
---|
DataSourceXAResourceRecoveryHelper | XAResourceRecoveryHelper implementation which gets XIDs, which needs to be recovered, from the database. |
---|
DefaultApplicationArguments | |
---|
DeferredLog | Deferred Log that can be used to store messages that shouldn't be written until the logging system is fully initialized. |
---|
DelegatingApplicationContextInitializer | ApplicationContextInitializer that delegates to other initializers that are specified under a context.initializer.classes environment property.
|
---|
DelegatingApplicationListener | ApplicationListener that delegates to other listeners that are specified under a context.listener.classes environment property.
|
---|
DelegatingFilterProxyRegistrationBean | |
---|
DeprecatedConfigurationProperty | |
---|
DeterminableImports | Interface that can be implemented by ImportSelector and ImportBeanDefinitionRegistrar implementations when they can determine imports early. |
---|
EmbeddedServerPortFileWriter | An ApplicationListener that saves embedded server port and management port into file. |
---|
EmbeddedServletContainer | Simple interface that represents a fully configured embedded servlet container (for example Tomcat or Jetty). |
---|
EmbeddedServletContainerCustomizer | Strategy interface for customizing auto-configured embedded servlet containers. |
---|
EmbeddedServletContainerCustomizerBeanPostProcessor | |
---|
EmbeddedServletContainerException | Exceptions thrown by an embedded servlet container. |
---|
EmbeddedServletContainerFactory | |
---|
EmbeddedServletContainerInitializedEvent | |
---|
EmbeddedWebApplicationContext | |
---|
EmbeddedWebApplicationContext.ExistingWebApplicationScopes | Utility class to store and restore any user defined scopes. |
---|
EnableConfigurationProperties | |
---|
EntityManagerFactoryBuilder | Convenient builder for JPA EntityManagerFactory instances. |
---|
EntityManagerFactoryBuilder.EntityManagerFactoryBeanCallback | A callback for new entity manager factory beans created by a Builder. |
---|
EnumerableCompositePropertySource | An mutable, enumerable, composite property source. |
---|
EnvironmentPostProcessor | Allows for customization of the application's Environment prior to the application context being refreshed. |
---|
ErrorPage | Simple container-independent abstraction for servlet error pages. |
---|
ErrorPageFilter | A Servlet Filter that provides an ErrorPageRegistry for non-embedded applications (i.e. |
---|
ErrorPageRegistrar | Interface to be implemented by types that register ErrorPages . |
---|
ErrorPageRegistrarBeanPostProcessor | |
---|
ErrorPageRegistry | |
---|
EventPublishingRunListener | |
---|
ExitCodeEvent | Event fired when an application exit code has been determined from an ExitCodeGenerator . |
---|
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 . |
---|
ExtendedWhitespaceThrowablePatternConverter | ThrowablePatternConverter that adds some additional whitespace around the stack trace.
|
---|
ExtendedWhitespaceThrowableProxyConverter | ExtendedThrowableProxyConverter that adds some additional whitespace around the stack trace.
|
---|
FailureAnalysis | The result of analyzing a failure. |
---|
FailureAnalysisReporter | Reports a FailureAnalysis to the user. |
---|
FailureAnalyzer | A FailureAnalyzer is used to analyze a failure and provide diagnostic information that can be displayed to the user. |
---|
FailureAnalyzers | |
---|
FileEncodingApplicationListener | An ApplicationListener that halts application startup if the system file encoding does not match an expected value set in the environment. |
---|
FileSessionPersistence | SessionPersistenceManager that stores session information in a file.
|
---|
FilterRegistrationBean | |
---|
GitProperties | Provide git-related information such as commit id and time. |
---|
GsonJsonParser | |
---|
ImageBanner | Banner implementation that prints ASCII art generated from an image resource Resource . |
---|
InetAddressEditor | |
---|
InfoProperties | Base class for components exposing unstructured data with dedicated methods for well known keys. |
---|
InitParameterConfiguringServletContextInitializer | A ServletContextInitializer that configures init parameters on the ServletContext . |
---|
JacksonJsonParser | Thin wrapper to adapt Jackson 2 ObjectMapper to JsonParser . |
---|
JavaLoggingSystem | |
---|
JettyEmbeddedServletContainer | |
---|
JettyEmbeddedServletContainerFactory | |
---|
JettyServerCustomizer | Callback interface that can be used to customize a Jetty Server . |
---|
JsonComponent | Component that provides JsonSerializer and/or JsonDeserializer implementations to be registered with Jackson when JsonComponentModule is in use. |
---|
JsonComponentModule | Spring Bean and Jackson Module to register JsonComponent annotated beans. |
---|
JsonJsonParser | Thin wrapper to adapt org.json.JSONObject to a JsonParser . |
---|
JsonObjectDeserializer<T> | Helper base class for JsonDeserializer implementations that deserialize objects. |
---|
JsonObjectSerializer<T> | Helper base class for JsonSerializer implementations that serialize objects. |
---|
JsonParser | Parser that can read JSON formatted strings into Map s or List s. |
---|
JsonParserFactory | |
---|
JsonSimpleJsonParser | |
---|
JspServlet | Configuration for the container's JSP servlet. |
---|
LevelRemappingAppender | Appender that can remap ILoggingEvent Level s as they are written.
|
---|
LevelRemappingAppender.AppendableLogger | Simple wrapper around a logger that can have events appended. |
---|
LiquibaseServiceLocatorApplicationListener | ApplicationListener that replaces the liquibase ServiceLocator with a version that works with Spring Boot executable archives.
|
---|
LocalServerPort | Annotation at the field or method/constructor parameter level that injects the HTTP port that got allocated at runtime. |
---|
Log4J2LoggingSystem | |
---|
LogbackLoggingSystem | |
---|
LogFile | A reference to a log output file. |
---|
LoggerConfiguration | Immutable class that represents the configuration of a LoggingSystem 's logger. |
---|
LoggingApplicationListener | |
---|
LoggingFailureAnalysisReporter | |
---|
LoggingInitializationContext | |
---|
LoggingSystem | Common abstraction over logging systems. |
---|
LogLevel | |
---|
MessageInterpolatorFactory | ObjectFactory that can be used to create a MessageInterpolator .
|
---|
MimeMappings | Simple container-independent abstraction for servlet mime mappings. |
---|
MimeMappings.Mapping | A single mime mapping. |
---|
MultipartConfigFactory | Factory that can be used to create a MultipartConfigElement . |
---|
NarayanaBeanFactoryPostProcessor | BeanFactoryPostProcessor to automatically setup correct beans ordering.
|
---|
NarayanaConfigurationBean | Bean that configures Narayana transaction manager. |
---|
NarayanaDataSourceBean | |
---|
NarayanaProperties | Subset of Narayana properties which can be configured via Spring configuration. |
---|
NarayanaRecoveryManagerBean | Bean to set up Narayana recovery manager. |
---|
NarayanaXAConnectionFactoryWrapper | |
---|
NarayanaXADataSourceWrapper | |
---|
NestedConfigurationProperty | |
---|
OrderedCharacterEncodingFilter | CharacterEncodingFilter that also implements Ordered .
|
---|
OrderedHiddenHttpMethodFilter | HiddenHttpMethodFilter that also implements Ordered .
|
---|
OrderedHttpPutFormContentFilter | HttpPutFormContentFilter that also implements Ordered .
|
---|
OrderedRequestContextFilter | RequestContextFilter that also implements Ordered .
|
---|
ParentContextApplicationContextInitializer | ApplicationContextInitializer for setting the parent context.
|
---|
ParentContextApplicationContextInitializer.ParentContextAvailableEvent | ApplicationEvent fired when a parent context is available.
|
---|
ParentContextCloserApplicationListener | Listener that closes the application context if its parent is closed. |
---|
ParentContextCloserApplicationListener.ContextCloserListener | ApplicationListener to close the context.
|
---|
PoolingConnectionFactoryBean | Spring friendly version of PoolingConnectionFactory . |
---|
PoolingConnectionFactoryBean.DirectXAConnectionFactory | |
---|
PoolingDataSourceBean | Spring friendly version of PoolingDataSource . |
---|
PoolingDataSourceBean.DirectXADataSource | |
---|
PortInUseException | A PortInUseException is thrown when an embedded servlet container fails to start due to a port already being in use. |
---|
PropertiesConfigurationFactory<T> | Validate some Properties (or optionally PropertySources ) by binding them to an object of a specified type and then optionally running a Validator over it. |
---|
PropertiesPropertySourceLoader | Strategy to load '.properties' files into a PropertySource . |
---|
PropertyOrigin | The origin of a property, specifically its source and its name before any prefix was removed. |
---|
PropertySourceLoader | Strategy interface located via SpringFactoriesLoader and used to load a PropertySource . |
---|
PropertySourcesBinder | Helper extracting info from PropertySources . |
---|
PropertySourcesLoader | |
---|
PropertySourcesPropertyValues | A PropertyValues implementation backed by a PropertySources , bridging the two abstractions and allowing (for instance) a regular DataBinder to be used with the latter. |
---|
PropertySourceUtils | Convenience class for manipulating PropertySources. |
---|
RandomValuePropertySource | PropertySource that returns a random value for any property that starts with "random.".
|
---|
RegistrationBean | Base class for Servlet 3.0+ based registration beans. |
---|
RelaxedBindingNotWritablePropertyException | A custom NotWritablePropertyException that is thrown when a failure occurs during relaxed binding. |
---|
RelaxedDataBinder | Binder implementation that allows caller to bind to maps and also allows property names to match a bit loosely (if underscores or dashes are removed and replaced with camel case for example). |
---|
RelaxedNames | Generates relaxed name variations from a given source. |
---|
RelaxedPropertyResolver | PropertyResolver that attempts to resolve values using RelaxedNames . |
---|
ResourceBanner | Banner implementation that prints from a source text Resource . |
---|
ResourceNotFoundException | Exception thrown when a Resource defined by a property is not found. |
---|
RestTemplateBuilder | Builder that can be used to configure and create a RestTemplate . |
---|
RestTemplateCustomizer | Callback interface that can be used to customize a RestTemplate . |
---|
RootUriTemplateHandler | UriTemplateHandler to set the root for URI that starts with '/' .
|
---|
ServerPortInfoApplicationContextInitializer | ApplicationContextInitializer that sets Environment properties for the ports that EmbeddedServletContainer servers are actually listening on. |
---|
ServletComponentScan | Enables scanning for Servlet components (filters , servlets , and listeners ). |
---|
ServletContextApplicationContextInitializer | ApplicationContextInitializer for setting the servlet context.
|
---|
ServletContextInitializer | Interface used to configure a Servlet 3.0+ context programmatically. |
---|
ServletContextInitializerBeans | |
---|
ServletContextInitializerConfiguration | |
---|
ServletListenerRegistrationBean<T extends EventListener> | |
---|
ServletRegistrationBean | |
---|
SimpleFormatter | |
---|
Slf4JLoggingSystem | Abstract base class for LoggingSystem implementations that utilize SLF4J. |
---|
SpringApplication | Classes that can be used to bootstrap and launch a Spring application from a Java main method. |
---|
SpringApplicationAdminMXBean | A MBean contract to control and monitor a running SpringApplication via JMX. |
---|
SpringApplicationAdminMXBeanRegistrar | |
---|
SpringApplicationBuilder | Builder for SpringApplication and ApplicationContext instances with convenient fluent API and context hierarchy support. |
---|
SpringApplicationEvent | |
---|
SpringApplicationJsonEnvironmentPostProcessor | An EnvironmentPostProcessor that parses JSON from spring.application.json or equivalently SPRING_APPLICATION_JSON and adds it as a map property source to the Environment . |
---|
SpringApplicationRunListener | |
---|
SpringBootConfiguration | Indicates that a class provides Spring Boot application @Configuration . |
---|
SpringBootConfigurationFactory | Spring Boot ConfigurationFactory that prevents logger warnings from being printed when the application first starts. |
---|
SpringBootServletInitializer | An opinionated WebApplicationInitializer to run a SpringApplication from a traditional WAR deployment. |
---|
SpringBootVersion | Class that exposes the Spring Boot version. |
---|
SpringImplicitNamingStrategy | Hibernate ImplicitNamingStrategy that follows Spring recommended naming conventions. |
---|
SpringJtaPlatform | Generic Hibernate AbstractJtaPlatform implementation that simply resolves the JTA UserTransaction and TransactionManager from the Spring-configured JtaTransactionManager implementation. |
---|
SpringNamingStrategy | Hibernate NamingStrategy that follows Spring recommended naming conventions. |
---|
SpringPackageScanClassResolver | Liquibase PackageScanClassResolver implementation that uses Spring's resource scanning to locate classes. |
---|
SpringPhysicalNamingStrategy | Hibernate PhysicalNamingStrategy that follows Spring recommended naming conventions. |
---|
SpringProfileDocumentMatcher | YamlProcessor.DocumentMatcher backed by Environment.getActiveProfiles() .
|
---|
Ssl | Simple container-independent abstraction for SSL configuration. |
---|
Ssl.ClientAuth | Client authentication types. |
---|
SslStoreProvider | |
---|
TomcatConnectorCustomizer | Callback interface that can be used to customize a Tomcat Connector . |
---|
TomcatContextCustomizer | Callback interface that can be used to customize a Tomcat Context . |
---|
TomcatEmbeddedServletContainer | |
---|
TomcatEmbeddedServletContainerFactory | |
---|
TomcatEmbeddedWebappClassLoader | |
---|
TypeExcludeFilter | Provides exclusion TypeFilters that are loaded from the BeanFactory and automatically applied to SpringBootApplication scanning. |
---|
UndertowBuilderCustomizer | Callback interface that can be used to customize an Undertow Undertow.Builder . |
---|
UndertowDeploymentInfoCustomizer | Callback interface that can be used to customize an Undertow DeploymentInfo . |
---|
UndertowEmbeddedServletContainer | |
---|
UndertowEmbeddedServletContainerFactory | |
---|
UsesUnsafeJava | Indicates that the annotated element uses unsafe Java calls. |
---|
WebApplicationContextServletContextAwareProcessor | Variant of ServletContextAwareProcessor for use with a ConfigurableWebApplicationContext . |
---|
WhitespaceThrowablePatternConverter | ThrowablePatternConverter that adds some additional whitespace around the stack trace.
|
---|
WhitespaceThrowableProxyConverter | ThrowableProxyConverter that adds some additional whitespace around the stack trace.
|
---|
XAConnectionFactoryWrapper | Strategy interface used to wrap a JMS XAConnectionFactory enrolling it with a JTA TransactionManager . |
---|
XADataSourceWrapper | |
---|
XmlEmbeddedWebApplicationContext | |
---|
YamlConfigurationFactory<T> | Validate some YAML by binding it to an object of a specified type and then optionally running a Validator over it. |
---|
YamlJavaBeanPropertyConstructor | Extended version of snakeyaml's Constructor class to facilitate mapping custom YAML keys to JavaBean property names. |
---|
YamlJsonParser | |
---|
YamlPropertySourceLoader | Strategy to load '.yml' (or '.yaml') files into a PropertySource . |
---|