All Classes and Interfaces
Class
Description
Utility design to run an
ApplicationContext and provide AssertJ style
assertions.A Bean registration to be applied when the context loaded.
Abstract
ApplicationListener to handle AuditApplicationEvents.Abstract
ApplicationListener to expose Spring Security
authorization denied and
authorization granted events as AuditEvents.Base class for
DatabaseInitializerDetectors that
detect database initializer beans by type.Base class for
DependsOnDatabaseInitializationDetectors that detect by type beans that depend upon
database initialization.Abstract base class for
BindHandler implementations.Base class for
BuildLog implementations.Abstract base class for
ConfigurableWebServerFactory implementations.Base class for configurers of sub-classes of
AbstractConnectionFactory.A base
DataSourcePoolMetadata implementation.Abstract base class for a
BeanFactoryPostProcessor that can be used to
dynamically declare that all beans of a specific type should depend on specific other
beans identified by name or type.Abstract base class for
endpoints discovered by a
EndpointDiscoverer.Abstract base class for
endpoints operations discovered by a
EndpointDiscoverer.Abstract base class for error
@Controller implementations.Abstract base class for
ErrorWebExceptionHandler implementations.Abstract base class for
ExposableEndpoint implementations.Abstract base class for most
FailureAnalyzer implementations.Abstract base
ServletContextInitializer to register Filters in a
Servlet 3.0+ container.Base
HealthIndicator implementations that encapsulates creation of
Health instance and error handling.Abstract base class for a
FailureAnalyzer that handles some kind of injection
failure.Abstract base class for JAR writers.
Base class for binding Jetty metrics in response to an
ApplicationStartedEvent.Base class for AssertJ based JSON marshal testers.
Utility class used to support field initialization.
Base class for parsers wrapped or implemented in this package.
Abstract base class for
LoggingSystem implementations.Maintains a mapping between native levels and
LogLevel.Abstract base class for nested conditions.
Base class for configurers of sub-classes of
AbstractRabbitListenerContainerFactory.Base
ReactiveHealthIndicator implementations that encapsulates creation of
Health instance and error handling.Abstract base class for
ReactiveWebServerFactory implementations.Base
ImportBeanDefinitionRegistrar used to auto-configure Spring Data
Repositories.Base class for an
InitializingBean that performs SQL database initialization
using schema (DDL) and data (DML) scripts.Scripts to be used to initialize the database.
A custom
HandlerMapping that makes web endpoints available over HTTP using
Spring WebFlux.An
OperationInvoker that performs the invocation of a blocking operation on
a separate thread using Reactor's bounded
elastic scheduler.Reactive handler providing actuator links at the root endpoint.
A reactive web operation that can be handled by WebFlux.
A custom
HandlerMapping that makes web endpoints
available over HTTP using Spring MVC.Handler providing actuator links at the root endpoint.
A servlet web operation that can be handled by Spring MVC.
Permitted level of access to an endpoint and its operations.
The specific access level granted to the cloud foundry user that's calling the
endpoints.
Base class for a
WebServerFactoryCustomizer that customizes the web server's
access log.Provides access control for a
Dispatcher.Acknowledge modes for a JMS Session.
Auto-configuration to integrate with an ActiveMQ
broker.Details required to establish a connection to an ActiveMQ service.
Callback interface that can be implemented by beans wishing to customize the
ActiveMQConnectionFactory to fine-tune its auto-configuration.Configuration properties for ActiveMQ.
Configuration for an embedded ActiveMQ broker.
Value object that represents an additional path for a
HealthEndpointGroup.A custom
HandlerMapping that allows health groups to be mapped to an additional
path.A custom
HandlerMapping that allows health groups to be mapped to an additional
path.Strategy interface used to provide a mapping between an endpoint ID and any additional
paths where it will be exposed.
Utility to determine if a Java agent based reloader (e.g.
Condition that will match when all nested class conditions match.Utility class to find a class annotated with a particular annotation in a hierarchy.
ConfigurableReactiveWebApplicationContext 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.ReactiveWebServerApplicationContext 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.GenericWebApplicationContext 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.ServletWebServerApplicationContext 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.Abstract base class for a
TypeExcludeFilter that can be customized using an
annotation.AnsiElement implementation for ANSI 8-bit foreground or background color codes.Ansi background colors.Ansi colors.An ANSI encodable element.
Generates ANSI encoded output, automatically attempting to detect if the terminal
supports ANSI.
Possible values to pass to
AnsiOutput.setEnabled(AnsiOutput.Enabled).An
ApplicationListener that configures AnsiOutput depending on the
value of the property spring.output.ansi.enabled.Ansi styles.Condition that will match when any nested class condition matches.Auto-configuration for Spring's AOP support.Exception thrown when the AOT initializer couldn't be found.
API versions supported for the actuator API.
API Version number comprised of a major and minor value.
API Version properties for both reactive and imperative HTTP Clients.
Provides access to the arguments that were used to run a
SpringApplication.Provides
availability state information for the application.Bean that provides an
ApplicationAvailability implementation by listening for
change events.ContentFilter that matches application items based on an Ant-style path
pattern.AssertJ
assertions that can be applied to an
ApplicationContext.The scope of an assertion.
An
ApplicationContext that additionally supports AssertJ style assertions.Strategy interface for creating the
ConfigurableApplicationContext used by a
SpringApplication.OncePerRequestFilter to add an X-Application-Context header that
contains the ApplicationContext ID.Event published when a
SpringApplication is starting up and the
ApplicationContext is prepared and ApplicationContextInitializers have been
called but before any bean definitions are loaded.ApplicationContext backed RequestMatcher.An
ApplicationContext runner for a standard,
non-web environment ConfigurableApplicationContext.Application context related test utilities.
A specialization of
FormattingConversionService configured by default with
converters and formatters appropriate for most Spring Boot applications.DataSourceScriptDatabaseInitializer for the primary SQL database.Event published when a
SpringApplication is starting up and the
Environment is first available for inspection and modification.Event published by a
SpringApplication when it fails to start.Provides access to the application home directory.
An application process ID.
An
ApplicationListener that saves application PID into file.Event published as when a
SpringApplication is starting up and the
ApplicationContext is fully prepared but not refreshed.R2dbcScriptDatabaseInitializer for the primary SQL database.Event published as late as conceivably possible to indicate that the application is
ready to service requests.
Class can be used to obtain
ResourceLoaders supporting
additional ProtocolResolvers registered in
spring.factories.Strategy interface registered in
spring.factories and used by
ApplicationResourceLoader to determine the file path of loaded resource
when it can also be represented as a FileSystemResource.Interface used to indicate that a bean should run when it is contained within
a
SpringApplication.Marker interface for a script-based database initializer that initializes the
application's database.
StandardServletEnvironment for typical use in a typical
SpringApplication.Event published once the application context has been refreshed but before any
application and command line
runners have been called.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 ApplicationListeners have been registered.Provides access to an application specific temporary directory.
Auto-configuration for exporting metrics to AppOptics.@ConfigurationProperties for configuring AppOptics
metrics export.An archive that can be launched by the
Launcher.Represents a single entry in the archive.
Auto-configuration to integrate with an Artemis broker.Callback interface that can be implemented by beans wishing to customize the Artemis
JMS server
Configuration to fine-tune its auto-configuration before it is used
by the auto-configured EmbeddedActiveMQ instance.Details required to establish a connection to an Artemis service.
Define the mode in which Artemis can operate.
A no-op implementation of the
BindingRegistry.Configuration properties for Artemis.
Configuration for an embedded Artemis server.
An
ApplicationContext that additionally supports AssertJ style assertions.A
ReactiveWebApplicationContext that additionally supports AssertJ style
assertions.A
WebApplicationContext that additionally supports AssertJ style assertions.Auto-configuration for exporting metrics to Atlas.@ConfigurationProperties for configuring Atlas metrics
export.Spring
ApplicationEvent to encapsulate AuditEvents.Auto-configuration for AuditEvents.A value object representing an audit event: at a particular time, a particular user or
agent carried out an action of a particular type.
Repository for
AuditEvents.@Endpoint to expose audit events.Description of an application's
audit events.Auto-configuration for the AuditEventsEndpoint.The default
AbstractAuditListener implementation.Default implementation of
AbstractAuthenticationAuditListener.Default implementation of
AbstractAuthorizationAuditListener.Indicates that a class provides configuration that can be automatically applied by
Spring Boot.
A
TypeFilter implementation that matches registered auto-configuration classes.Event fired when auto-configuration classes are imported.
Filter that can be registered in
spring.factories to limit the
auto-configuration classes considered.Listener that can be registered with
spring.factories to receive details of
imported auto-configurations.DeferredImportSelector to handle auto-configuration.Provides access to meta-data written by the auto-configure annotation processor.
Registers packages with
AutoConfigurationPackages.Class for storing auto-configuration packages for reference later (e.g.
Configurations representing auto-configuration @Configuration classes.Hint for that an
auto-configuration should be applied
after other specified auto-configuration classes.Annotation processor to store certain annotations from auto-configuration classes in a
property file.
Hint that an
auto-configuration should be applied
before other specified auto-configuration classes.Annotation that can be applied to a test class to configure a test
CacheManager
if none has been defined yet.Auto-configuration imports for typical Data Cassandra
tests.Auto-configuration imports for typical Data Couchbase
tests.Auto-configuration imports for typical Data
Elasticsearch tests.Auto-configuration imports for typical Data JDBC tests.Auto-configuration imports for typical Data JPA tests.Auto-configuration imports for typical Data LDAP tests.Auto-configuration imports for typical Data MongoDB
tests.Auto-configuration imports for typical Data Neo4j
tests.Auto-configuration imports for typical Data R2DBC
tests.Auto-configuration imports for typical Data redis
tests.Annotation that can be applied to a test class to enable DataSource initialization.
Auto-configuration imports for typical Spring GraphQL
tests.Annotation that can be applied to a test class to enable a
GraphQlTester.Annotation that can be applied to a test class to enable an
HttpGraphQlTester.Auto-configuration imports for typical JDBC tests.Auto-configuration imports for typical jOOQ tests.Auto-configuration imports for typical JSON tests.Annotation that can be applied to a test class to enable and configure
auto-configuration of JSON testers.
Annotation that can be applied to a test class to enable auto-configuration for
metrics.
Annotation that can be applied to a test class to enable and configure
auto-configuration of
MockMvc.HtmlUnit settings.
Annotation that can be applied to a test class to enable and configure
auto-configuration of a single
MockRestServiceServer.Annotation that can be applied to a test class to enable auto-configuration of
MockWebServiceClient.Annotation that can be applied to a test class to enable and configure
auto-configuration of a single
MockWebServiceServer.Auto-configuration specific variant of Spring Framework's
@Order
annotation.Annotation that can be applied to a test class to enable auto-configuration of a
RestClient.Builder and a RestTemplateBuilder.Annotation that can be applied to a test class to enable and configure
auto-configuration of Spring REST Docs.
Annotation that can be applied to a test class to enable a
RestTestClient.Annotation that can be applied to a test class to configure a test database to use
instead of the application-defined or auto-configured
DataSource.What the test database can replace.
Annotation that can be applied to a test class to enable auto-configuration of a
TestEntityManager.Annotation that can be applied to a test class to enable auto-configuration of a
TestRestTemplate.Annotation that can be applied to a test class to enable auto-configuration for
tracing.
Annotation that can be applied to a test class to enable auto-configuration of a
WebClient.Builder.Auto-configuration imports for typical Spring WebFlux
tests.Auto-configuration imports for typical Spring MVC
tests.Annotation that can be applied to a test class to enable and configure
auto-configuration of web service clients.
Annotation that can be applied to a test class to enable and configure
auto-configuration of web service servers endpoints.
Annotation that can be applied to a test class to enable a
WebTestClient.Strategy that can be used to apply
Timers automatically instead of using
@Timed.ApplicationEvent sent when the AvailabilityState of the application
changes.Auto-configuration for availability probes.Tagging interface used on
ApplicationAvailability states.A
HealthIndicator that checks a specific AvailabilityState of the
application.Callback used to add status mappings.
Interface used to preinitialize in the background code that may otherwise cause a delay
when first called.
Interface class for writing a banner programmatically.
An enumeration of possible values for configuring the Banner.
Basic global error
@Controller, rendering ErrorAttributes.Really basic JSON parser for when you have nothing else available.
AssertJ based JSON tester that works with basic JSON strings.
Auto-configuration for Spring Batch using an in-memory
store.Callback interface that can be implemented by beans wishing to customize the
ConfigurableConversionService to fine-tune its auto-configuration.Qualifier annotation for a DataSource to be injected into Batch auto-configuration.
DataSourceScriptDatabaseInitializer for the Spring Batch database.Auto-configuration for Spring Batch using a JDBC store.Configuration properties for Spring Batch using a JDBC store.
Auto-configuration for Spring Batch.Auto-configuration for instrumentation of Spring Batch
Jobs.Configuration properties for Spring Batch.
Qualifier annotation for a
TaskExecutor to be injected into Batch
auto-configuration.Qualifier annotation for a
PlatformTransactionManager to be injected into Batch
auto-configuration.An
AbstractFailureAnalyzer that performs analysis of failures caused by a
BeanNotOfRequiredTypeException.@Endpoint to expose details of an application's beans, grouped by
application context.Description of a bean.
Description of an application's beans.
Description of an application context beans.
Auto-configuration for the BeansEndpoint.Source that can be bound by a
Binder.Restrictions that can be applied when binding values.
RuntimeHintsRegistrar that can be used to register ReflectionHints for
Bindable types, discovering any nested type it may expose through a property.Strategy interface used to determine a specific constructor to use when binding.
Context information for use by
BindHandlers.A container object which Binds objects from one or more
ConfigurationPropertySources.Exception thrown when binding fails.
Callback interface that can be used to handle additional logic during element
binding.Volume bindings to apply when creating a container.
Configuration property binding methods.
A container object to return the result of a
Binder bind operation.Error thrown when validation fails during a bind operation.
A reference to a blob by its digest.
A simple bootstrap context that is available during startup and
Environment
post-processing up to the point that the ApplicationContext is prepared.ApplicationEvent published by a BootstrapContext when it's closed.A simple object registry that is available during startup and
Environment
post-processing up to the point that the ApplicationContext is prepared.Supplier used to provide the actual instance when needed.
The scope of an instance.
Callback interface that can be used to initialize a
BootstrapRegistry before it
is used.Bean to record and provide bound
@ConfigurationProperties.BindHandler that can be used to track bound configuration properties.Auto-configuration for Brave.Configuration properties for tracing with Brave.
ApplicationStartup implementation that buffers steps and
records their timestamp as well as their processing time.Central API for running buildpack operations.
Builder configuration options for Docker.Exception thrown to indicate a Builder error.
An
InfoContributor that exposes BuildProperties.Callback interface used to provide
Builder output logging.An opaque reference to a
Buildpack.Provide build-related information such as group and artifact.
A
BuildPropertiesWriter writes the build-info.properties for
consumption by the Actuator.Exception thrown when an additional property with a null value is encountered.
Build-system agnostic details of a project.
A build request to be handled by the
Builder.Details of a cache for use by the CNB builder.
Details of a cache stored in a bind mount.
The format of the cache.
Details of a cache stored in a Docker volume.
Callback interface that can be implemented by beans wishing to customize the default
setup for caches added to the manager through addCaches and for dynamically created
caches.
CacheMeterBinderProvider implementation for cache2k.Auto-configuration for the cache abstraction.Callback interface that can be implemented by beans wishing to customize the cache
manager before it is fully initialized, in particular to tune its configuration.
Invokes the available
CacheManagerCustomizer instances in the context for a
given CacheManager.Provide a
MeterBinder based on a Cache.Auto-configuration for metrics on all available
caches.Register supported
Cache to a MeterRegistry.Configuration properties for the cache abstraction.
Caffeine specific cache properties.
Couchbase specific cache properties.
Infinispan specific cache properties.
JCache (JSR-107) specific cache properties.
Redis-specific cache properties.
Description of a
Cache.Description of a
Cache entry.Description of a
CacheManager.Description of the caches.
@EndpointWebExtension for the CachesEndpoint.Supported cache types (defined in order of precedence).
Configures Rabbit
CachingConnectionFactory with sensible defaults tuned using
configuration properties.An
OperationInvoker that caches the response of an operation with a
configurable time to live.OperationInvokerAdvisor to optionally provide result caching support.CacheMeterBinderProvider implementation for Caffeine.Provides access to
System.out and System.err
output that has been captured by the OutputCaptureExtension or
OutputCaptureRule.Auto-configuration for Cassandra.Details required to establish a connection to a Cassandra service.
A Cassandra node.
Simple implementation of a
HealthIndicator returning status information for
Cassandra data stores.Simple implementation of a
ReactiveHealthIndicator returning status information
for Cassandra data stores.Configuration properties for Cassandra.
Name of the algorithm used to compress protocol frames.
Pool properties.
Callback interface that can be implemented by beans wishing to further customize the
CBORMapper through CBORMapper.Builder to fine-tune its
auto-configuration.A single file that has changed.
Change types.
A collections of files from a specific source directory that have changed.
A single file that may be served from a
ClassLoader.The kinds of class load files.
A container for files that may be served from a
ClassLoader.ClassLoaderFileRepository that maintains a collection of
ClassLoaderFile items grouped by source directories.An individual source directory that is being managed by the collection.
URLStreamHandler for the contents of a ClassLoaderFile.ApplicationEvent containing details of a classpath change.Listens and pushes any classpath updates to a remote endpoint.
Provides access to entries on the classpath that refer to directories.
Encapsulates a
FileSystemWatcher to watch the local classpath directories for
changes.Strategy interface used to determine when a changed classpath file should trigger a
full application restart.
Wrapper for
Cleaner providing registration support.Interface used to build a fully configured
ClientHttpConnector.Customizer that can be used to modify the auto-configured
ClientHttpConnectorBuilder when its type matches.Callback interface that can be used to customize a
HttpMessageConverters for
client usage.Interface used to build a fully configured
ClientHttpRequestFactory.Customizer that can be used to modify the auto-configured
ClientHttpRequestFactoryBuilder when its type matches.Callback interface that can be implemented by beans wishing to customize the
ClientResources.Builder to fine-tune its auto-configuration before it creates the
ClientResources.Auto-configuration to expose actuator endpoints for
Cloud Foundry to use.Authorization exceptions thrown to limit access to the endpoints.
Reasons why the exception can be thrown.
@EndpointExtension for the HealthEndpoint that always
exposes full health details.@EndpointExtension for the InfoEndpoint that always
exposes full git details.Auto-configuration to expose actuator endpoints for
Cloud Foundry to use in a reactive environment.Reactive
@EndpointExtension for the HealthEndpoint
that always exposes full health details.An
EnvironmentPostProcessor that knows where to find VCAP (a.k.a.WebEndpointDiscoverer for Cloud Foundry that uses Cloud Foundry specific
extensions for the HealthEndpoint.Simple detection for well known cloud platforms.
Callback interface that can be implemented by beans wishing to customize the
ClusterEnvironment.Builder to fine-tune its auto-configuration before
it creates the ClusterEnvironment.Callback interface that can be used to customize codecs configuration for an HTTP
client and/or server with a
CodecConfigurer.Log4j2
LogEventPatternConverter to color output using the AnsiOutput
class.Logback
CompositeConverter to color output using the AnsiOutput class.Interface used to indicate that a bean should run when it is contained within
a
SpringApplication.DataSourcePoolMetadata for an Apache Commons DBCP2 DataSource.Common structured log formats supported by Spring Boot.
A
DataSourcePoolMetadataProvider implementation that returns the first
DataSourcePoolMetadata that is found by one of its delegate.A
HealthContributor that is composed of other HealthContributor
instances.Base class for health contributor configurations that can combine source beans into a
composite.
Description of health that is composed of other
health
descriptors.Auto-configuration for a
CompositeMeterRegistry.A
ReactiveHealthContributor that is composed of other
ReactiveHealthContributor instances.Base class for health contributor configurations that can combine source beans into a
composite.
Simple server-independent abstraction for compression configuration.
TomcatConnectorCustomizer that configures compression support on the given
Connector.Configure
ConcurrentKafkaListenerContainerFactory with sensible defaults tuned
using configuration properties.@Conditional that checks whether an endpoint is available.@Conditional that only matches when beans meeting all the specified
requirements are already contained in the BeanFactory.Container annotation that aggregates several
@ConditionalOnBooleanProperty annotations.@Conditional that checks if the specified properties have a
specific boolean value.@Conditional that only matches when coordinated restore at
checkpoint is to be used.@Conditional that only matches when the specified classes are on
the classpath.@Conditional that matches when the specified cloud platform is
active.@Conditional that only matches when web security is available and
the user has not defined their own configuration.@Conditional that matches when DevTools is enabled.@Conditional that checks whether a default health indicator is
enabled.@Conditional that checks whether an info contributor is enabled.@Conditional that checks whether logging export is enabled.@Conditional that checks whether a metrics exporter is enabled.@Conditional that checks whether the Spring resource handling chain
is enabled.@Conditional that checks whether tracing is enabled.Configuration annotation for a conditional element that depends on the value of a SpEL
expression.
@Conditional that only matches when a GraphQL schema is defined for
the application, through schema files or infrastructure beans.Condition that matches when an
issuer-location-based JWT decoder should be used.@Conditional that matches based on the JVM version the application
is running on.Range options.
@Conditional that matches based on the availability of a JNDI
InitialContext and the ability to lookup specific locations.@Conditional that checks if JSON testers are enabled.@Conditional that matches based on the configuration of the
management port.@Conditional that only matches when no beans meeting the specified
requirements are already contained in the BeanFactory.@Conditional that only matches when the specified classes are not
on the classpath.@Conditional that only matches when no Filter beans of the
specified type are contained in the BeanFactory.@Conditional that only matches when the application is not a
traditional WAR deployment.@Conditional that only matches when the application context is a
not a web application context.Condition that matches if any
spring.security.oauth2.client.registration
properties are defined.Container annotation that aggregates several
@ConditionalOnProperty annotations.@Conditional that checks if the specified properties have a
specific value.Condition that matches when a
public-key-based
JWT decoder should be used.@Conditional that only matches when a particular type of Spring
Data repository has been enabled.@Conditional that only matches when the specified resources are on
the classpath.@Conditional that only matches when a bean of the specified class
is already contained in the BeanFactory and a single candidate can be
determined.Condition that matches when
spring.sql.init.mode is set to a value other than
DatabaseInitializationMode.NEVER.@Conditional that matches when the specified threading is active.@Conditional that matches when the application is a traditional WAR
deployment.@Conditional that matches when the application is a web
application.Available application types.
Records condition evaluation details for reporting and logging.
Provides access to a single
Condition and ConditionOutcome.Provides access to a number of
ConditionEvaluationReport.ConditionAndOutcome items.ApplicationContextInitializer that writes the ConditionEvaluationReport
to the log.A condition evaluation report message that can logged or printed.
A message associated with a
ConditionOutcome.Render styles.
Outcome for a condition match, including log message.
@Endpoint to expose the ConditionEvaluationReport.A description of an application's condition evaluation.
A description of an application context's condition evaluation, primarily intended
for serialization to JSON.
Adapts
ConditionEvaluationReport.ConditionAndOutcome to a JSON friendly structure.Adapts
ConditionEvaluationReport.ConditionAndOutcomes to a JSON friendly structure.Callback interface that can be implemented by beans wishing to customize the a
Config.ConfigBuilder to fine-tune its auto-configuration before it creates a
Config instance.Configuration data that has been loaded from a
ConfigDataResource and may
ultimately contribute property sources to Spring's
Environment.Option flags that can be applied.
A set of
ConfigData.Option flags.Strategy interface used to supply
ConfigData.Options for a given
PropertySource.ApplicationContextInitializer that can be used with the
ContextConfiguration.initializers() to trigger loading of ConfigData
such as application.properties.Abstract base class for configuration data exceptions.
Strategy class that can be used to load
ConfigData for a given
ConfigDataResource.Context provided to
ConfigDataLoader methods.A user specified location that can be
resolved to
one or more config data resources.ConfigDataNotFoundException thrown when a ConfigDataLocation cannot be
found.Context provided to
ConfigDataLocationResolver methods.Action to take when an uncaught
ConfigDataNotFoundException is thrown.ConfigDataNotFoundException thrown when a ConfigData cannot be found.A single resource from which
ConfigData can be loaded.ConfigDataNotFoundException thrown when a ConfigDataResource cannot be
found.ConfigDataLoader for config tree locations.ConfigDataLocationResolver for config tree locations.ConfigDataResource backed by a config tree directory.PropertySource backed by a directory tree that contains files for each value.Property source options.
A value returned from the property source which exposes the contents of the
property file.
A
BootstrapContext that also provides configuration methods through the
BootstrapRegistry interface.ConfigurableWebServerFactory for Jetty-specific features.Interface to provide configuration for a reactive web application.
Specialization of
ConfigurableEnvironment for reactive application contexts.Configurable
ReactiveWebServerFactory.A configurable
RSocketServerFactory.A configurable
ServletWebServerFactory.ConfigurableWebServerFactory for Tomcat-specific features.SPI interface to be implemented by most if not all
web server application contexts.A configurable
WebServerFactory.Annotation for externalized configuration.
Auto-configuration for
@ConfigurationProperties beans.Provides access to
@ConfigurationProperties bean
details, regardless of if the annotation was used directly or on a @Bean
factory method.Exception thrown when
@ConfigurationProperties binding
fails.Allows additional functionality to be applied to the
BindHandler used by the
ConfigurationPropertiesBindingPostProcessor.Qualifier for beans that are needed to configure the binding of
@ConfigurationProperties (e.g.@Endpoint to expose application properties from
@ConfigurationProperties annotated beans.Description of a
@ConfigurationProperties bean.Description of an application's
@ConfigurationProperties beans.Description of an application context's
@ConfigurationProperties beans.Configuration properties for
ConfigurationPropertiesReportEndpoint.Configures the base packages used when scanning for
@ConfigurationProperties classes.Indicates that the annotated type is a source of configuration properties metadata.
A single configuration property obtained from a
ConfigurationPropertySource
consisting of a name, value and optional
origin.Interface that can be used to control configuration property source caches.
AutoCloseable used to control a
cache override.A configuration property name composed of elements separated by dots.
The various forms that a non-indexed element value can take.
Maintains a mapping of
ConfigurationPropertyName aliases.A source of
ConfigurationProperties.Provides access to
ConfigurationPropertySources.The state of content from a
ConfigurationPropertySource.A set of
@Configuration classes that can be registered in
ApplicationContext.ApplicationContextInitializer to report warnings for common misconfiguration
mistakes.A single check that can be applied.
ConfigurationWarningsApplicationContextInitializer.Check for @ComponentScan on problematic package.BeanDefinitionRegistryPostProcessor to report warnings.Base interface for types that provide the details required to establish a connection to
a remote service.
A registry of
ConnectionDetailsFactory instances.A factory to create
ConnectionDetails from a given source.RuntimeException thrown when a ConnectionDetailsFactory could not be
found.RuntimeException thrown when required ConnectionDetails could not be
found.Builder for
ConnectionFactory.Callback interface that can be implemented by beans wishing to customize the RabbitMQ
ConnectionFactory to fine-tune its auto-configuration.Decorator for
connection factories.A
HealthIndicator to validate a R2DBC ConnectionFactory.Callback interface that can be implemented by beans wishing to customize the
ConnectionFactoryOptions.Builder to fine-tune its auto-configuration before it creates a
ConnectionFactoryOptions.Unwrap a
ConnectionFactory that may have been wrapped to perform caching or
pooling.A
MeterBinder for a ConnectionPool.Auto-configuration for metrics on all available
R2DBC connection factories.Provides access to the ports that can be used to connect to a
RunningService.A
ConnectorStartFailedException is thrown when a Tomcat Connector fails
to start, for example due to a port clash or incorrect SSL configuration.Annotation that can be used to indicate which constructor to use when binding
configuration properties using constructor arguments rather than by calling setters.
Helper class to programmatically bind configuration properties that use constructor
injection.
Configuration used when creating a new container.
Update class used to change data when creating a container config.
Base class for
ConnectionDetailsFactory implementations that provide
ConnectionDetails from a ContainerConnectionSource.Base class for
ConnectionDetails results that are backed by a
ContainerConnectionSource.Passed to
ContainerConnectionDetailsFactory to provide details of the
@ServiceConnection annotated Container that provides
the service.Additional content that can be written to a created container.
Metadata about a container image that can be added to an
AttributeAccessor.A reference to a Docker container.
Status details returned from
Docker container wait.Content with a known size that can be written to an
OutputStream.Callback interface that can be used to filter layer contents.
Strategy used by
CustomLayers to select the layer of an item.Callback interface used to process an
ApplicationContext with the ability to
throw a (checked) exception.ApplicationContextInitializer that sets the Spring
ApplicationContext ID.Helper that can be used to add JSON pairs from context data (typically the logger MDC)
in the correct location (or drop them altogether).
Joins a prefix and a name.
The context path of a servlet web server.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
since 3.3.0 in favor of
@Endpoint and @WebEndpoint supportDeprecated, for removal: This API element is subject to removal in a future version.
since 3.3.5 in favor of
@Endpoint and @WebEndpoint supportDeprecated, for removal: This API element is subject to removal in a future version.
since 3.3.5 in favor of
@Endpoint and @WebEndpoint supportDeprecated, for removal: This API element is subject to removal in a future version.
since 3.3.3 in favor of
@Endpoint and @WebEndpoint supportParameterValueMapper backed by a ConversionService.Cookie properties.
SameSite values.
Strategy interface that can be used with
ConfigurableServletWebServerFactory
implementations in order to supply custom Cookie.SameSite values for specific
cookies.Log4j2
LogEventPatternConverter to convert a CorrelationIdFormatter
pattern into formatted output using data from the MDC.Logback
DynamicConverter to convert a CorrelationIdFormatter pattern
into formatted output using data from the MDC
and Environment.Utility class that can be used to format a correlation identifier for logging based on
W3C
recommendations.
Configuration properties for web endpoints' CORS support.
Auto-configuration for Couchbase.Callback interface that can be implemented by beans wishing to customize the
CouchbaseCacheManager.CouchbaseCacheManagerBuilder to fine-tune its auto-configuration before it is
used to build the auto-configured CouchbaseCacheManager.Details required to establish a connection to a Couchbase service.
HealthIndicator for Couchbase.Configuration properties for Couchbase.
A
ReactiveHealthIndicator for Couchbase.Callback interface that can be implemented by beans wishing to customize the
CqlSessionBuilder to fine-tune its auto-configuration before it creates a
CqlSession.Identifying information about the tooling that created a builder.
Custom
Layers implementation where layer content is selected by the user.Additional interface that can be implemented by
Layouts that write their
own loader classes.Enumeration of common database drivers.
Configures beans that depend upon SQL database initialization with
dependencies upon beans that perform database
initialization.Supported database initialization modes.
Base configuration properties class for performing SQL database initialization.
Settings for initializing an SQL database.
Detects beans that initialize an SQL database.
Provides read access to a block of data contained somewhere in a zip file.
Auto-configuration for Spring Data's Cassandra support.Auto-configuration for Spring Data's reactive Cassandra
support.Auto-configuration for Spring Data's Cassandra Reactive
Repositories.Auto-configuration for Spring Data's Cassandra
Repositories.Annotation that can be used for a Cassandra test that focuses only on
Cassandra components.
Auto-configuration for Spring Data's Couchbase support.Configuration properties for Spring Data Couchbase.
Auto-configuration for Spring Data's Reactive Couchbase
support.Auto-configuration for Spring Data's Couchbase Reactive
Repositories.Auto-configuration for Spring Data's Couchbase
Repositories.Annotation that can be used for a Data Couchbase test that focuses
only on Data Couchbase components.
Auto-configuration for exporting metrics to Datadog.@ConfigurationProperties for configuring Datadog
metrics export.Auto-configuration for Spring Data's Elasticsearch
support.Auto-configuration for
DataElasticsearchReactiveHealthIndicator using the
ReactiveElasticsearchClient.HealthIndicator for an Elasticsearch cluster using a
ReactiveElasticsearchClient.Auto-configuration for Spring Data's Elasticsearch
Reactive Repositories.Auto-configuration for Spring Data's Elasticsearch
Repositories.Annotation that can be used for a Data Elasticsearch test that focuses
only on Data Elasticsearch components.
List of database dialects that can be configured in Boot for use with Spring Data JDBC.
Configuration properties for Spring Data JDBC.
Auto-configuration for Spring Data's JDBC Repositories.Annotation that can be used for a Data JDBC test that focuses only on
Data JDBC components.
Auto-configuration for Spring Data's JPA Repositories.Annotation for a JPA test that focuses only on JPA components.
Auto-configuration for Spring Data's LDAP Repositories.Annotation that can be used for an LDAP test that focuses only on LDAP
components.
@ConfigurationProperties for configuring
Micrometer-based Spring Data metrics.Auto-configuration for Spring Data's MongoDB support.Configuration properties for Spring Data MongoDB.
Auto-configuration for Spring Data's reactive mongo
support.Auto-configuration for Spring Data's Mongo Reactive
Repositories.Auto-configuration for Spring Data's Mongo
Repositories.Annotation that can be used for a MongoDB test that focuses only on
MongoDB components.
Auto-configuration for Spring Data Neo4j.Configuration properties for Spring Data Neo4j.
Auto-configuration for Spring Data's reactive Neo4j
support.Auto-configuration for Spring Data's Neo4j Reactive
Repositories.Auto-configuration for Spring Data's Neo4j
Repositories.Annotation that can be used for a Neo4j test that focuses only on
Neo4j components.
Internal utility to help when dealing with data object property names.
Auto-configuration for Spring Data R2DBC Repositories.Annotation that can be used for a R2DBC test that focuses only on Data
R2DBC components.
Auto-configuration for Spring Data's Redis support.Details required to establish a connection to a Redis service.
Redis cluster configuration.
Redis master replica configuration.
A node in a sentinel or cluster configuration.
Redis sentinel configuration.
Redis standalone configuration.
Simple implementation of a
HealthIndicator returning status information for
Redis data stores.Configuration properties for Redis.
Type of Redis client to use.
Cluster properties.
Jedis client properties.
Lettuce client properties.
Master Replica properties.
Pool properties.
Redis sentinel properties.
Auto-configuration for Spring Data's reactive Redis
support.A
ReactiveHealthIndicator for Redis.Auto-configuration for Spring Data's Redis
Repositories.Annotation for a Data Redis test that focuses only on Redis
components.
Auto-configuration for Spring Data Repository metrics.Auto-configuration for Spring Data REST.Configuration properties for Spring Data REST.
Annotation that can be used to change the default unit used when converting a
DataSize.Convenience class for building a
DataSource.A custom
SpringLiquibase extension that closes the underlying
DataSource once the database has been migrated.HealthIndicator that tests the status of a DataSource and optionally
runs a test query.External configuration properties for
DataSourceHealthIndicator.Auto-configuration for
DataSource initialization.Provides access meta-data that is commonly available from most pooled
DataSource implementations.Provide a
DataSourcePoolMetadata based on a DataSource.Register the
DataSourcePoolMetadataProvider instances for the supported data
sources.A
MeterBinder for a DataSource.Auto-configuration for metrics on all available
datasources.Base class for configuration of a data source.
XA Specific datasource settings.
InitializingBean that performs DataSource initialization using schema
(DDL) and data (DML) scripts.Unwraps a
DataSource that may have been proxied or wrapped in a custom
Wrapper such as DelegatingDataSource.Auto-configuration for Spring Data's web support.Configuration properties for Spring Data Web.
Pageable properties.
Sort properties.
Formatters for dates, times, and date-times.Simple logger class used for
System.err debugging.Default implementation of
ApplicationArguments.Default
ConfigurableBootstrapContext implementation.Callback interface that can be implemented by beans wishing to customize the
DefaultConfiguration to fine-tune its auto-configuration.Callback interface that can be implemented by beans wishing to customize the
DefaultCookieSerializer configuration.Default implementation of
ErrorAttributes.Default implementation of
ErrorAttributes.Default
ErrorViewResolver implementation that attempts to resolve error views
using well known conventions.Basic global
WebExceptionHandler, rendering
ErrorAttributes.Default
HealthContributorRegistry implementation.Default implementation of
JerseyApplicationPath that derives the path from
JerseyProperties or the @ApplicationPath annotation.Configure
DefaultJmsListenerContainerFactory with sensible defaults tuned using
configuration properties.Callback interface for customizing
DefaultKafkaConsumerFactory beans.Callback interface for customizing
DefaultKafkaProducerFactory beans.Default implementation of
LayoutFactory.MapPropertySource containing default properties contributed directly to a
SpringApplication.Default
ReactiveHealthContributorRegistry implementation.Default
RepositoryTagsProvider implementation.Default
RestartInitializer that only enable initial restart when running a
standard "main" method.Default implementation of
SourceDirectoryUrlFilter that attempts to match URLs
using common naming conventions.Default
SslBundleRegistry implementation.Annotation that can be used to specify the default value when binding to an immutable
property.
Deferred
Log that can be used to store messages that shouldn't be written until
the logging system is fully initialized.Factory that can be used to create multiple
DeferredLog instances that will
switch over when appropriate.A
DeferredLogFactory implementation that manages a collection
DeferredLog instances.A
ServletContextInitializer to register DelegatingFilterProxys in a
Servlet 3.0+ container.Identifies a method on an
@Endpoint as being a delete operation.Declares a field or method parameter should be converted to collection using the
specified delimiter.
Indicate that a bean's creation and initialization depends upon database initialization
having completed.
Detects beans that depend on database initialization.
Indicates that a getter in a
@ConfigurationProperties
object is deprecated.Interface that can be implemented by
ImportSelector and
ImportBeanDefinitionRegistrar implementations when they can determine imports
early.Auto-configuration for DevTools-specific
DataSource configuration.Utility to deduce if DevTools should be enabled in the current context.
EnvironmentPostProcessor to add devtools properties from the user's home
directory.Devtools deferred logging support.
Configuration properties for developer tools.
LiveReload properties.
Restart properties.
EnvironmentPostProcessor to add properties that make sense when working at
development time.Auto-configuration for DevTools-specific R2DBC
configuration.DevTools settings loaded from /META-INF/spring-devtools.properties files.
Configure
DirectRabbitListenerContainerFactory with sensible defaults tuned
using configuration properties.A
TomcatContextCustomizer that disables Tomcat's reflective reference clearing
to avoid reflective access warnings on Java 9 and later JVMs.An
endpoint discovered by an EndpointDiscoverer.An
OperationMethod discovered by an EndpointDiscoverer.EndpointFilter the matches based on the EndpointDiscoverer the created
the endpoint.A
HealthIndicator that checks available disk space and reports a status of
Status.DOWN when it drops below a configurable threshold.External configuration properties for
DiskSpaceHealthIndicator.A
MeterBinder that binds one or more DiskSpaceMetrics.Dispatcher used to route incoming remote server requests to a
Handler.Servlet filter providing integration with the remote server
Dispatcher.A description of a mapping known to a
DispatcherHandler.Details of a
DispatcherHandler mapping.A
MappingDescriptionProvider that introspects the HandlerMappings that are known to a DispatcherHandler.Auto-configuration for the Spring
DispatcherServlet.A description of a mapping known to a
DispatcherServlet.Details of a
DispatcherServlet mapping.Interface that can be used by auto-configurations that need path details for the
default DispatcherServlet.ServletRegistrationBean for the auto-configured DispatcherServlet.A
MappingDescriptionProvider that introspects the HandlerMappings that are known to one or more DispatcherServlets.Enumeration of filter dispatcher types, identical to
DispatcherType and used in configuration as the servlet API may
not be present.Provides access to the limited set of Docker APIs needed by pack.
Provides a high-level API to work with Docker compose.
Base class for
ConnectionDetailsFactory implementations that provide
ConnectionDetails from a DockerComposeConnectionSource.Convenient base class for
ConnectionDetails results that are backed by a
RunningService.Passed to
DockerComposeConnectionDetailsFactory to provide details of the
running Docker Compose service.A reference to a Docker Compose file (usually named
compose.yaml).An origin which points to a service defined in Docker Compose.
Configuration properties for Docker Compose.
Profiles properties.
Readiness properties.
TCP properties.
Readiness wait strategies.
Skip options.
Start properties.
Start command skip mode.
Stop properties.
ApplicationEvent published when Docker Compose RunningService instances
are available.Configuration for how to connect to Docker.
Connect using a specific context reference.
Connect to specific host.
Exception thrown when connection to the Docker daemon fails.
Exception thrown when a call to the Docker API fails.
Base class for docker exceptions.
Docker host connection options.
Callback interface used to provide
DockerApi output logging.DockerException thrown if the docker daemon is not running.DockerException thrown if the docker JSON cannot be parsed.DockerException thrown if the docker process cannot be started.Docker registry authentication configuration.
Manages a
ServletWebServerFactory document root.Callback interface that can be implemented by beans wishing to customize the
DriverConfigLoaderBuilderCustomizer to fine-tune its auto-configuration before
it creates a DriverConfigLoader.Annotation that can be used to indicate the format to use when converting a
Duration.Duration format styles.
Annotation that can be used to change the default unit used when converting a
Duration.Base class for Servlet 3.0+
dynamic based
registration beans.Auto-configuration for exporting metrics to Dynatrace.@ConfigurationProperties for configuring Dynatrace
metrics export.Properties for Elastic Common Schema structured logging.
Service details.
Auto-configuration for exporting metrics to Elastic.@ConfigurationProperties for configuring Elastic
metrics export.Auto-configuration for Elasticsearch's Java client.Details required to establish a connection to an Elasticsearch service.
An Elasticsearch node.
Connection protocol.
Configuration properties for Elasticsearch.
Auto-configuration for Spring Data Elasticsearch's
reactive client.Auto-configuration for Elasticsearch REST clients.HealthIndicator for an Elasticsearch cluster using a Rest5Client.Connection details for
embedded databases.Connection details for embedded databases compatible with R2DBC.
Configuration for embedded data sources.
Auto-configuration for Embedded LDAP.Configuration properties for Embedded LDAP.
Enable auto-configuration of the Spring Application Context, attempting to guess and
configure beans that you are likely to need.
Enable support for
@ConfigurationProperties annotated
beans.Log4j2
LogEventPatternConverter used to help format optional values that should
be shown enclosed in square brackets.Logback
CompositeConverter used to help format optional values that should be
shown enclosed in square brackets.Identifies a type as being an actuator endpoint that provides information about the
running application.
Resolver for the permitted level of
access to an endpoint.Auto-configuration for @Endpoint
support.Identifies a type as being a Cloud Foundry specific extension for an
@Endpoint.Qualifier for beans that are needed to convert
@Endpoint input
parameters.A Base for
EndpointsSupplier implementations that discover
@Endpoint beans and @EndpointExtension beans
in an application context.A key generated for an
Operation based on specific criteria from the actual
operation implementation.Technologies that can be used to expose an endpoint.
Contributor loaded from the
spring.factories file and used by
@ConditionalOnAvailableEndpoint to determine if
an endpoint is exposed.Annotation primarily used as a meta-annotation to indicate that an annotation provides
extension support for an endpoint.
Strategy class that can be used to filter
endpoints.An identifier for an actuator endpoint.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3.
Identifies a type as being a JMX-specific extension of an
@Endpoint.Interface used to supply the
JsonMapper that should be used when serializing
endpoint results.A resolver for
links to web endpoints.A value object for the base mapping for endpoints.
Adapter to expose a
JMX endpoint as a
DynamicMBean.Media types that are, by default, produced and consumed by an endpoint.
A factory to create an
ObjectName for an EndpointMBean.Factory that can be used to create a
ServerWebExchangeMatcher for actuator
endpoint locations.Factory that can be used to create a
RequestMatcher for actuator endpoint
locations.The request matcher used to match against additional paths for
actuator endpoints.The
ServerWebExchangeMatcher used to match against additional paths for
actuator endpoints.The request matcher used to match against
actuator endpoints.The
ServerWebExchangeMatcher used to match against actuator
endpoints.The request matcher used to match against the links endpoint.
The
ServerWebExchangeMatcher used to match against the links endpoint.Deprecated, for removal: This API element is subject to removal in a future version.
since 3.3.0 in favor of
@Endpoint and @WebEndpointProvides access to a collection of
endpoints.Identifies a type as being a Web-specific extension of an
@Endpoint.Convenient builder for JPA EntityManagerFactory instances.
Callback interface that can be used to customize the
EntityManagerFactoryBuilder to fine-tune its auto-configuration.BeanFactoryPostProcessor that can be used to dynamically declare that all
EntityManagerFactory beans should "depend on" one or more specific beans.Configures the base packages used by auto-configuration when scanning for entity
classes.
An entity scanner that searches the classpath from an
@EntityScan
specified packages.Class for storing
@EntityScan specified packages for reference later
(e.g.Interface used to write jar entry data.
Provides access to environment variable values.
Callback interface that can be implemented by beans wishing to customize the
EnvironmentBuilder to fine-tune its auto-configuration before it creates an
Environment.@Endpoint to expose environment
information.Description of an
Environment.Description of an entry of the
Environment.Description of a
PropertySource.Description of a particular entry of
PropertySource.Description of a particular entry of the
Environment.Description of a property's value, including its origin if available.
Auto-configuration for the EnvironmentEndpoint.Configuration properties for
EnvironmentEndpoint.@EndpointWebExtension for the EnvironmentEndpoint.An
InfoContributor that provides all environment entries prefixed with info.Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of
EnvironmentPostProcessorAllows for customization of the application's
Environment prior to the
application context being refreshed.SmartApplicationListener used to trigger EnvironmentPostProcessors registered in the spring.factories file.Factory interface used by the
EnvironmentPostProcessorApplicationListener to
create the EnvironmentPostProcessor instances.A wrapper class for
MessageSourceResolvable errors that is safe for JSON
serialization.Options controlling the contents of
ErrorAttributes.Error attributes that can be included in an error response.
Provides access to error attributes which can be logged or presented to the user.
Provides access to error attributes which can be logged or presented to the user.
Marker interface used to identify a
@Controller that should be used
to render errors.Auto-configuration to render errors through an MVC
error controller.Simple server-independent abstraction for error pages.
A Servlet
Filter that provides an ErrorPageRegistry for non-embedded
applications (i.e.Interface to be implemented by types that register
ErrorPages.BeanPostProcessor that applies all ErrorPageRegistrars from the bean
factory to ErrorPageRegistry beans.Interface for a registry that holds
ErrorPages.Configuration properties for web error handling.
Include error attributes options.
Errors returned from the Docker API.
An individual Docker error.
Interface that can be implemented by beans that resolve error views.
Marker interface that indicates that a
WebExceptionHandler is used to render
errors.Auto-configuration to render errors through a WebFlux
WebExceptionHandler.An
ExecuteListener used by the auto-configured
DefaultExecuteListenerProvider to translate exceptions in the
ExecuteContext.Base class for a
Launcher backed by an executable archive.Event fired when an application exit code has been determined from an
ExitCodeGenerator.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 line
SpringApplication.Deprecated, for removal: This API element is subject to removal in a future version.
since 3.3.3 in favor of
@Endpoint and @WebEndpoint supportInformation describing an endpoint that can be exposed in some technology specific way.
Information describing an endpoint that can be exposed over JMX.
Deprecated, for removal: This API element is subject to removal in a future version.
since 3.3.0 in favor of
@Endpoint and @WebEndpointInformation describing an endpoint that can be exposed over the web.
ThrowablePatternConverter that adds some additional whitespace around the stack
trace.ExtendedThrowableProxyConverter that adds some additional whitespace around the
stack trace.The result of analyzing a failure.
Reports a
FailureAnalysis to the user.A
FailureAnalyzer is used to analyze a failure and provide diagnostic
information that can be displayed to the user.Strategy used to handle launch failures.
Various outcomes for the handler.
Callback interface when file changes are detected.
An
ApplicationListener that halts application startup if the system file
encoding does not match an expected value set in the environment.Utilities for dealing with file permissions and attributes.
Watches specific directories for file changes.
Factory used to create new
FileSystemWatcher instances.Utilities for manipulating files and directories in Spring Boot tooling.
Test
URLClassLoader that can filter the classes and resources it can load.Filter to restrict the classes that can be loaded.
Filter to restrict the resources that can be loaded.
Filter to restrict the packages that can be loaded.
Annotation that can be used on an
@Endpoint to implement implicit
filtering.Custom
MethodValidationPostProcessor that applies
exclusion filters.Registers a
Filter in a Servlet 3.0+ container.A
ServletContextInitializer to register Filters in a Servlet 3.0+
container.A
RegistrationMappingDescription derived from a FilterRegistration.A
MappingDescriptionProvider that describes that mappings of any Filters registered with a ServletContext.Auto-configuration for Flyway database migrations.Callback interface that can be implemented by beans wishing to customize the flyway
configuration.
Details required for Flyway to establish a connection to an SQL service using JDBC.
Qualifier annotation for a DataSource to be injected in to Flyway.
@Endpoint to expose flyway info.Description of an application context's
Flyway beans.Description of an application's
Flyway beans.Description of a
Flyway bean.Description of a migration performed by Flyway.
Strategy used to initialize
Flyway migration.Configuration properties for Flyway database migrations.
OracleConfigurationExtension properties.PostgreSQLConfigurationExtension properties.SQLServerConfigurationExtension properties.Customizer for the auto-configured
ForwardedHeaderFilter.JettyServerCustomizer to add ForwardedRequestCustomizer.Auto-configuration for FreeMarker.@ConfigurationProperties for configuring FreeMarker.TemplateAvailabilityProvider that provides availability information for
FreeMarker view templates.Callback interface that can be implemented by beans wishing to customize the FreeMarker
shared variables to fine-tune their
auto-configuration before they are used by an auto-configured
FreeMarkerConfigurationFactory.Auto-configuration for exporting metrics to Ganglia.@ConfigurationProperties for configuring Ganglia
metrics export.Subclass of
GenericApplicationContext, suitable for reactive web environments.An
InfoContributor that exposes GitProperties.Provide git-related information such as commit id and time.
A callback for the result of a graceful shutdown request.
The result of a graceful shutdown request.
Auto-configuration for exporting metrics to Graphite.@ConfigurationProperties for configuring Graphite
metrics export.Auto-configuration for creating a Spring GraphQL base
infrastructure.Configuration properties for GraphQL endpoint's CORS support.
Auto-configuration for instrumentation of Spring
GraphQL endpoints.Properties for Spring GraphQL.Auto-configuration that creates a
GraphQlSourceBuilderCustomizers to detect Spring Data repositories with Query
By Example support and register them as DataFetchers for any queries with a
matching return type.Auto-configuration that creates a
GraphQlSourceBuilderCustomizers to detect Spring Data repositories with
Querydsl support and register them as DataFetchers for any queries with a
matching return type.Auto-configuration that creates a
GraphQlSourceBuilderCustomizers to detect Spring Data repositories with Query
By Example support and register them as DataFetchers for any queries with a
matching return type.Auto-configuration that creates a
GraphQlSourceBuilderCustomizers to detect Spring Data repositories with
Querydsl support and register them as DataFetchers for any queries with a
matching return type.Auto-configuration for enabling Spring GraphQL over
RSocket.Callback interface that can be implemented by beans wishing to customize properties of
Builder to fine-tune its auto-configuration.Annotation to perform GraphQL tests focusing on GraphQL request execution without a Web
layer, and loading only a subset of the application configuration.
Auto-configuration for
GraphQlTester.Auto-configuration for enabling Spring GraphQL over
WebFlux.Auto-configuration for enabling Security support for
Spring GraphQL with WebFlux.Auto-configuration for enabling Spring GraphQL over
Spring MVC.Auto-configuration for enabling Security support for
Spring GraphQL with MVC.Service details for Graylog Extended Log Format structured logging.
Service details.
Auto-configuration support for Groovy templates in MVC.
TemplateAvailabilityProvider that provides availability information for Groovy
view templates.@ConfigurationProperties for configuring Groovy
templates.Auto-configuration for Gson.Callback interface that can be implemented by beans wishing to customize the
GsonBuilder to fine-tune its auto-configuration before it creates a
Gson instance.Thin wrapper to adapt
Gson to a JsonParser.Configuration properties to configure
Gson.Enumeration of levels of strictness.
AssertJ based JSON tester backed by Gson.
Auto-configuration for H2's web console.Configuration properties for H2's console.
A single handler that is able to process an incoming remote server request.
URLStreamHandler alternative to sun.net.www.protocol.jar.Handler with
optimized support for nested jars.URLStreamHandler to support nested: URLs.Description of a
HandlerFunction.Description of a
HandlerFunction.Interface to provide a mapping between a
ServerHttpRequest and a
Handler.A description of a
HandlerMethod.Utility used to register loader
URL handlers.Properties for Spring HATEOAS.Auto-configuration for Hazelcast IMDG.CacheMeterBinderProvider implementation for Hazelcast.Callback interface that can be implemented by beans wishing to customize the Hazelcast
server
configuration.SpringBootCondition used to check if the Hazelcast configuration is available.Details required to establish a client connection to a Hazelcast instance.
HealthIndicator for Hazelcast.Additional configuration to ensure that
EntityManagerFactory beans depend on
the hazelcastInstance bean.Configuration properties for the hazelcast integration.
The health of a component or subsystem in including its
Status as well as any
additional contextual details.Builder for creating immutable
Health instances.Contributes health information, either directly (
HealthIndicator) or via other
contributors (CompositeHealthContributor).Auto-configuration for default health contributors.Strategy used to create health contributor names from bean names.
Interface that can be used to validate names before they are added to a health
contributor registry.
A mutable registry of
health contributors.A collection of named
health contributors.A health contributor entry.
Description of health including a status.
@Endpoint to expose application health information.A logical grouping of
health contributors that can be exposed
by the HealthEndpoint.A collection of
groups for use with a health endpoint.Hook that allows for custom modification of
HealthEndpointGroups — for
example, automatically adding additional auto-configured groups.Auto-Configuration for
HealthEndpoint Jersey extension.Configuration properties for
HealthEndpoint.A health endpoint group.
Health logging properties.
@EndpointWebExtension for the HealthEndpoint.Directly contributes
Health information for specific component or subsystem.Properties used to configure the health endpoint and endpoint groups.
Status properties for the group.
Web
@Endpoint to expose heap dumps.Strategy interface used to dump the heap to a file.
Exception to be thrown if the
HeapDumpWebEndpoint.HeapDumper cannot be created.HeapDumpWebEndpoint.HeapDumper that uses com.sun.management.HotSpotDiagnosticMXBean,
available on Oracle and OpenJDK, to dump the heap to a file.Auto-configuration for Hibernate JPA.Auto-configuration for metrics on all available
Hibernate EntityManagerFactory instances that have statistics enabled.Configuration properties for Hibernate.
Callback interface that can be implemented by beans wishing to customize the Hibernate
properties to customize their auto-configuration prior to use by the auto-configured
EntityManagerFactory.Settings to apply when configuring Hibernate.
Lifecycle for a HikariDataSource allowing it to participate in
checkpoint-restore.DataSourcePoolMetadata for a Hikari DataSource.Simple server-independent abstraction for HTTP/2 configuration.
Auto-configuration for HTTP client-related metrics.Base class for configuration properties common to both imperative and reactive HTTP
clients.
Settings that can be applied when creating a imperative or reactive HTTP client.
Base class for configuration properties configure
HttpClientSettings.SSL configuration.
Utility that can be used to map
HttpClientSettingsProperties to
HttpClientSettings.@ConfigurationProperties to configure the defaults used
for all imperative and reactive HTTP clients.Properties for reactive HTTP codecs.Strategy used to map a
health status to an HTTP status code.Builder for
ClientHttpConnectorBuilder.httpComponents().Builder for
ClientHttpRequestFactoryBuilder.httpComponents().Builder that can be used to create a
Apache HttpComponents
HttpAsyncClient.Builder that can be used to create a
Apache HttpComponents
HttpClient.Factory that can be used to optionally create a
TlsSocketStrategy given an
SslBundle.Auto-configuration for configuring the encoding to use
in Servlet web applications.An HTTP request and response exchange.
Principal associated with an HTTP request-response exchange.
The request that started the exchange.
The response that finished the exchange.
The session associated with the exchange.
A started request that when
finished will return a new
HttpExchange instance.A repository for
HttpExchange instances.@Endpoint to expose HttpExchange information.Description of an application's
HttpExchange entries.Auto-configuration for the
HttpExchangesEndpoint.Servlet
Filter for recording HTTP exchanges.Configuration properties for recording HTTP exchanges.
Recording properties.
A
WebFilter for recording HTTP exchanges.Auto-configuration for
HttpGraphQlTester.AccessManager that checks for the presence of an HTTP header secret.ClientHttpRequestInterceptor to populate arbitrary HTTP headers with a value.Deprecated.
since 4.0 in favor of
ClientHttpMessageConvertersCustomizer and
ServerHttpMessageConvertersCustomizer.@ConfigurationProperties for HTTP message conversion.RestClientCustomizer to apply HttpMessageConverters.Redirect strategies support by HTTP clients.
An HTTP server that can be used to upload updated
ClassLoaderFiles and trigger
restarts.Adapts
HttpRestartServer to a Handler.AutoConfiguration for Spring HTTP Service clients backed by
RestClient.Properties for HTTP Service clients.
Handler that responds with a specific HttpStatus.HTTP transport used for docker access.
An HTTP operation response.
Auto-configuration for exporting metrics to Humio.@ConfigurationProperties for configuring Humio metrics
export.Auto-configuration for Spring HATEOAS's
@EnableHypermediaSupport.BindHandler that can be used to ignore binding errors.BindHandler that can be used to ignore top-level
ConverterNotFoundExceptions.Image details as returned from
Docker inspect.An image archive that can be loaded into Docker.
Update class used to change data when creating an image archive.
Image archive index information as provided by
index.json.Image archive manifest information as provided by
manifest.json.Image configuration information.
Update class used to change data when creating a copy.
A Docker image name of the form "docker.io/library/ubuntu".
Utility class that can be used to export a fully packaged archive to an OCI image.
A platform specification for a Docker image.
A
ProgressUpdateEvent fired for image events.A reference to a Docker image of the form
"imagename[:tag|@digest]".A reference to a Docker image of the form
"imagename[:tag|@digest]".Auto-configuration for imperative HTTP clients.@ConfigurationProperties to configure the defaults used
for imperative HTTP clients.Supported factory types.
Import and apply the specified auto-configuration classes.
Contains
@Configuration import candidates, usually auto-configurations.Imports idiomatic Testcontainers declaration classes into the Spring
ApplicationContext.Exception thrown when an attempt is made to resolve a property against an inactive
ConfigData property source.Include options for HTTP exchanges.
Exception thrown when the application has configured an incompatible set of
ConfigurationProperties keys.Description of health obtained from a
HealthIndicator or
ReactiveHealthIndicator.Infinispan cache configuration.
Auto-configuration for exporting metrics to Influx.@ConfigurationProperties for configuring Influx metrics
export.Carries information of the application.
Builder for creating immutable
Info instances.Contributes additional info details.
Auto-configuration for standard
InfoContributors.Controls the fallback behavior when the primary property that controls whether an info
contributor is enabled is not set.
Configuration properties for core info contributors.
@Endpoint to expose arbitrary application information.Auto-configuration for the InfoEndpoint.Base class for components exposing unstructured data with dedicated methods for well
known keys.
Property entry.
A base
InfoContributor to expose an InfoProperties.Defines how properties should be exposed.
In-memory
AuditEventRepository implementation.In-memory implementation of
HttpExchangeRepository.Content that is reads and inspects a source of data only once but allows it to
be consumed multiple times.Interface that can be used to inspect content as it is initially read.
Simple factory used to instantiate objects by injecting available parameters.
Callback used to register available parameters.
Strategy for handling a failure that occurs when instantiating a type.
Auto-configuration for Spring Integration.Integration component scan configuration.
Basic Spring Integration configuration.
Integration JDBC configuration.
Spring Integration JMX configuration.
Integration management configuration.
Integration RSocket configuration.
Expose a standard
TaskScheduler if the user has not enabled task scheduling explicitly.DataSourceScriptDatabaseInitializer for the Spring Integration database.@Endpoint to expose the Spring Integration graph.Description of a
Graph.Configuration properties for Spring Integration JDBC.
Auto-configuration for Spring Integration's metrics.Configuration properties for Spring Integration.
Exception thrown if an invalid property is found when processing config data.
Exception thrown when
ConfigurationPropertyName has invalid characters.Exception thrown when a configuration property value is invalid.
Indicate that an endpoint request is invalid.
The context for the
invocation of an operation.BiConsumer that can safely throw
IO exceptions.Consumer that can safely throw
IO exceptions.Supplier that can safely throw
IO exceptions.A
ConfigurationPropertySource with a fully Iterable set of entries.Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of
JacksonJmxOperationResponseMapper.Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3.
Auto-configuration for Jackson.Configuration properties to configure Jackson's CBOR support.
@Component that provides ValueSerializer,
ValueDeserializer or KeyDeserializer implementations to be registered
with Jackson when JacksonComponentModule is in use.The various scopes under which a serializer/deserializer can be registered.
JacksonModule to register @JacksonComponent annotated
beans.Auto-configuration for Endpoint Jackson support.JmxOperationResponseMapper that delegates to a Jackson JsonMapper to
return a JSON response.Thin wrapper to adapt Jackson 3
JsonMapper to JsonParser.Provides a mixin class implementation that registers with Jackson when using
JacksonMixinModule.Provides the mapping of Jackson mixin classes to consider.
Builder for
JacksonMixinModuleEntries.Configuration properties to configure Jackson.
AssertJ based JSON tester backed by Jackson.
Configuration properties to configure Jackson's XML support.
Launcher for JAR based archives.Interface registered in
spring.factories to provides extended 'jarmode'
support.Simple
RuntimeException used to fail the jar mode with a simple printed error
message.Library implementation for internal jarmode jars.Utility class with factory methods that can be used to create JAR URLs.
URLClassLoader with optimized support for Jar URLs.Writes JAR content, ensuring valid directory entries are always created and duplicate
items are ignored.
Provides access to the java binary executable, regardless of OS.
Information about the Java environment the application is running in.
Information about the Java Runtime Environment the application is running in.
Information about the Java Vendor of the Java Runtime the application is running
in.
Information about the Java Virtual Machine the application is running in.
An
InfoContributor that exposes JavaInfo.LoggingSystemFactory that returns JavaLoggingSystem if possible.Known Java versions.
CacheMeterBinderProvider implementation for JCache.Callback interface that can be implemented by beans wishing to customize the cache
manager before it is used, in particular to create additional caches.
Callback interface that can be implemented by beans wishing to customize the properties
used by the
CachingProvider to create the CacheManager.Details required to establish a connection to an SQL service using JDBC.
Configuration properties for JDBC.
JdbcTemplate settings.Auto-configuraion for Spring Session JDBC.DataSourceScriptDatabaseInitializer for the Spring Session JDBC database.Configuration properties for JDBC-backed Spring Session.
Annotation for a JDBC test that focuses only on JDBC-based components.
Builder for
ClientHttpConnectorBuilder.jdk().Builder for
ClientHttpRequestFactoryBuilder.jdk().Builder that can be used to create a JDK
HttpClient.Callback interface that can be implemented by beans wishing to customize the
JedisClientConfiguration.JedisClientConfigurationBuilder to fine-tune its auto-configuration before it
creates the JedisClientConfiguration.Interface that can be used by auto-configurations that need path details Jersey's
application path that serves as the base URI for the application.
Auto-configuration for Jersey.@ManagementContextConfiguration for Jersey
infrastructure when a separate management context with a web server running on a
different port is required.@ManagementContextConfiguration for Jetty
endpoints.A factory for creating Jersey
Resources for web
endpoint operations.A factory for creating Jersey
Resources for health groups with
additional path.@ConfigurationProperties for Jersey.@ManagementContextConfiguration for Jersey
infrastructure when the management context is the same as the main application context.Auto-configuration for Jersey server instrumentation.Builder for
ClientHttpConnectorBuilder.jetty().Builder for
ClientHttpRequestFactoryBuilder.jetty().AbstractJettyMetricsBinder for JettyConnectionMetrics.Builder that can be used to create a Jetty
HttpClient.Properties for a Jetty-based management server.
Auto-configuration for Jetty metrics.Auto-configuration for a Jetty-based reactive management context.
Auto-configuration for a Jetty-based reactive web
server.ReactiveWebServerFactory that can be used to create JettyWebServers.Callback interface that can be used to customize a Jetty
Server.Jetty server properties.
Jetty access log properties.
Log format for Jetty access logs.
Jetty thread properties.
AbstractJettyMetricsBinder for JettyServerThreadPoolMetrics.Auto-configuration for a Jetty-based servlet management context.
Servlet-specific
JettyWebServer.Auto-configuration for a Jetty-based servlet web
server.ServletWebServerFactory that can be used to create a JettyWebServer.AbstractJettyMetricsBinder for JettySslHandshakeMetrics.Activates virtual threads on the
ConfigurableJettyWebServerFactory.WebServer that can be used to control a Jetty web server.Configuration for a Jetty-based reactive or servlet web server.Base class for factories that produce a
JettyWebServer.Customization for Jetty-specific features common for both Servlet and Reactive servers.
SslBundleProperties for Java keystores.Store properties.
SslStoreBundle backed by a Java keystore.Details for an individual trust or key store in a
JksSslStoreBundle.Auto-configuration for Spring JMS.HealthIndicator for a JMS ConnectionFactory.Factory to create aÂ
JmsPoolConnectionFactory from properties defined in
JmsPoolConnectionFactoryProperties.Configuration properties for connection factory pooling.
Configuration properties for JMS.
Auto-configuration to enable/disable Spring's
@EnableMBeanExport mechanism based on configuration
properties.Identifies a type as being an endpoint that is only exposed over JMX.
Auto-configuration for JMX @Endpoint
support.Exports
JMX endpoints to a MBeanServer.Configuration properties for JMX export of endpoints.
Auto-configuration for exporting metrics to JMX.An operation on a JMX endpoint.
Describes the parameters of an operation on a JMX endpoint.
Maps an operation's response to a JMX-friendly form.
Configuration properties for JMX.
@ConfigurationProperties for configuring JMX metrics
export.Auto-configuration for JMS provided from JNDI.Auto-configuration for a JNDI located
DataSource.Spring
ApplicationEvent encapsulating a JobExecution.ApplicationRunner to launch Spring Batch jobs.Define the supported Quartz
JobStore.Auto-configuration for jOOQ.Configuration properties for the jOOQ database library.
Annotation for a jOOQ test that focuses only on jOOQ-based components.
Base
Auto-configuration for JPA.External configuration properties for a JPA EntityManagerFactory created by Spring.
Auto-configuration for JSON-B.AssertJ based JSON tester backed by Jsonb.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3 and
JacksonComponent.The various scopes under which a serializer/deserializer can be registered.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3 and
JacksonComponentModule.JSON content usually created from a JSON tester.
AssertJ
Assert for JsonContent.Callback interface that can be implemented by beans wishing to further customize the
JsonMapper through JsonMapper.Builder to
fine-tune its auto-configuration.Base class for
AbstractJsonMarshalTester runtime hints.Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3 and
JacksonMixin.Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3 and
JacksonMixinModuleDeprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3 and
JsonMixinModuleEntriesBuilder for
JsonMixinModuleEntries.Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3 and
ObjectValueDeserializerDeprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 for removal in 4.2.0 in favor of Jackson 3 and
ObjectValueSerializerIllegalArgumentException thrown when source JSON is invalid.Factory to create a
JsonParser.Utility class that allows JSON to be parsed and processed as it's received.
Annotation for a JSON test that focuses only on JSON serialization.
FactoryBean used to create JSON Tester instances.Auto-configuration for Json testers.
Interface that can be used to write JSON output.
Interface that can be used to extract one value from another.
A member that contributes JSON.
A path used to identify a specific JSON member.
Callback used to configure JSON members.
Callback interface that can be
applied to JsonWriter.Members to change names or filter members.Interface that can be used to extract name/value pairs from an element.
Callback interface that can be
applied to JsonWriter.Members
to process values before they are written.Base class for
StructuredLogFormatter implementations that generates JSON using
a JsonWriter.Configuration for the server's JSP servlet.
TemplateAvailabilityProvider that provides availability information for JSP
view templates.Auto-configuration for JTA.Auto-configuration for JVM metrics.Callback interface for the customization of the
NimbusJwtDecoder.JwkSetUriJwtDecoderBuilder used
to create the auto-configured JwtDecoder for a JWK set URI that has been
configured directly or obtained through an issuer URI.Callback interface for the customization of the
NimbusReactiveJwtDecoder.JwkSetUriReactiveJwtDecoderBuilder used to create the auto-configured
ReactiveJwtDecoder for a JWK set URI that has been configured directly or
obtained through an issuer URI.Auto-configuration for Apache Kafka.Details required to establish a connection to a Kafka service.
Kafka connection details configuration.
Auto-configuration for Kafka metrics.
Configuration properties for Spring for Apache Kafka.
Properties for non-blocking, topic-based retries.
High (and some medium) priority Streams properties and a general properties bucket.
Auto-configuration for exporting metrics to KairosDB.@ConfigurationProperties for configuring KairosDB
metrics export.Auto-configuration for Kotlin Serialization.Callback interface that can be implemented by beans wishing to further customize the
Json through JsonBuilder retaining its default configuration.Configuration properties to configure Kotlin Serialization
Json.Enum representing strategies for JSON property naming.
Utility that can be used to invoke lambdas in a safe way.
Represents a single callback that can be invoked in a lambda safe way.
Represents a collection of callbacks that can be invoked in a lambda safe way.
A filter that can be used to restrict when a callback is used.
The result of a callback which may be a value,
null or absent entirely if
the callback wasn't suitable.Abstract base class for lambda safe callbacks.
ClassLoader used by the Launcher.Base class for launchers that can start an application with a fully configured
classpath.
A layer that can be written to an
ImageArchive.A named layer used to separate the jar when creating a Docker image.
A layer ID as used inside a Docker image of the form
algorithm: hash.Interface to provide information about layers to the
Repackager.Index describing the layer to which each entry in a jar belongs.
Interface that can be used to write a file/directory layout.
Strategy interface used to determine the layout for a particular type of archive.
Factory interface used to create a
Layout.Common
layouts.Executable expanded archive layout.
Executable JAR layout.
No layout.
Executable WAR layout.
BeanFactoryPostProcessor to set lazy-init on bean definitions that are not
excluded and have not already had a value
explicitly set.Filter that can be used to exclude beans definitions from having their
lazy-init set by the
LazyInitializationBeanFactoryPostProcessor.Auto-configuration for LDAP.Details required to establish a connection to an LDAP service.
HealthIndicator for configured LDAP server(s).Configuration properties for LDAP.
Define the methods to handle referrals.
settings.Callback interface that can be implemented by beans wishing to customize the
LettuceClientConfiguration.LettuceClientConfigurationBuilder to fine-tune its auto-configuration before it
creates the LettuceClientConfiguration.Callback interface that can be implemented by beans wishing to customize the
ClientOptions.Builder to fine-tune its auto-configuration before it creates the
ClientOptions of the LettuceClientConfiguration.Auto-configuration for Lettuce observability.
Encapsulates information about libraries that may be packed into the archive.
Encapsulates information about a single library that may be packed into the archive.
Callback interface used to iterate
Libraries.ContentFilter that matches Library items based on a coordinates
pattern.Encapsulates information about the artifact coordinates of a library.
The scope of a library.
Auto-configuration relating to the application
context's lifecycle.Docker Compose lifecycle management.
Configuration properties for lifecycle processing.
Details for a link in a
HAL-formatted
response.
Auto-configuration for Liquibase.Details required for Liquibase to establish a connection to an SQL service using JDBC.
Qualifier annotation for a DataSource to be injected in to Liquibase.
@Endpoint to expose liquibase info.Description of a Liquibase change set.
Description of a context expression in a
LiquibaseEndpoint.ChangeSetDescriptor.Description of an application context's
SpringLiquibase beans.Description of a
SpringLiquibase bean.Description of an application's
SpringLiquibase beans.Configuration properties to configure
SpringLiquibase.Enumeration of types of summary to show.
Enumeration of destinations to which the summary should be output.
Enumeration of types of UIService.
"Liveness" state of the application.
A
HealthIndicator that checks the LivenessState of the application.A livereload server.
Writer used by
CustomLoaderLayouts to write classes into a
repackaged JAR.A
ProgressUpdateEvent fired as an image is loaded.Details of an error embedded in a response stream.
Auto-configuration for local development support.Annotation at the field or method/constructor parameter level that injects the HTTP
management port that was allocated at runtime.
Annotation at the field or method/constructor parameter level that injects the RSocket
port that was allocated at runtime.
Annotation at the field or method/constructor parameter level that injects the HTTP
server port that was allocated at runtime.
Provides details of a locally running test web server which may have been started on a
dynamic port.
Details of the base URI to the local test web server.
Internal strategy used to provide the running
LocalTestWebServer.Supported HTTP schemes.
LoggingSystem for Log4j 2.LoggingSystemFactory that returns Log4J2LoggingSystem if possible.Auto-configuration for Log4J2 metrics.
Utility to initialize logback (when present) to use INFO level logging.
LoggingSystem for logback.LoggingSystemFactory that returns LogbackLoggingSystem if possible.LoggingSystemProperties for Logback.Auto-configuration for Logback metrics.A reference to a log output file.
Web
@Endpoint that provides access to an application's log file.Configuration properties for
LogFileWebEndpoint.Immutable class that represents the configuration of a
LoggingSystem's logger.Supported logger configuration scopes.
Logger level configuration.
A single logger group.
Logger groups configured through the Spring Environment.
@Endpoint to expose a collection of LoggerConfigurations.Description of levels configured for a given group logger.
Description of levels configured for a given logger.
Description of loggers.
Description of levels configured for a given single logger.
Auto-configuration for the LoggersEndpoint.An
ApplicationListener that configures the LoggingSystem.FailureAnalysisReporter that logs the failure analysis.Context passed to the
LoggingSystem during initialization.Common abstraction over logging systems.
Factory class used by
LoggingSystem.get(ClassLoader) to find an actual
implementation.Utility to set system properties that can later be used by log configuration files.
Logging system properties that can later be used by log configuration files.
Logging levels supported by a
LoggingSystem.An update event used to provide log updates.
Stream types supported by the event.
HealthIndicator for configured smtp server(s).Configuration properties for email support.
Auto configuration for email support.Auto configuration for testing mail service
connectivity on startup.Finds any class with a
public static main method by performing a breadth first
search.Auto-configuration for the management context.Specialized
@Configuration class that defines configuration
specific for the management context.Factory for creating a separate management context when the management web server is
running on a different port to the main application.
Callback interface that can be implemented by beans wishing to customize Jersey's
ResourceConfig in the management context before it is used.Enumeration of management context types.
@Controller for handling "/error" path when the management servlet
is in a child context.Port types that can be used to control how the management server is started.
Properties for the management server (e.g.
Provides information about the management servlet context for MVC controllers to use.
Auto-configuration for Spring Security when actuator is
on the classpath.WebServerFactoryCustomizer that customizes the WebServerFactory used to
create the management context's web server.A manifest as defined in
application/vnd.docker.distribution.manifest or
application/vnd.oci.image.manifest files.A distribution manifest list as defined in
application/vnd.docker.distribution.manifest.list files.A
ConfigurationPropertySource backed by a Map and using standard name
mapping rules.A simple
InfoContributor that exposes a map.Base class for mapped JSON objects.
Strategy used to read JSON content.
A
MappingDescriptionProvider provides a List of mapping descriptions
through implementation-specific introspection of an application context.@Endpoint to expose HTTP request mappings.Description of an application's request mappings.
Description of an application context's request mappings.
MeterFilter to log a single warning message and deny a Meter.Id
after a number of attempts for a given tag.A message returned from the Docker API.
ObjectFactory that can be used to create a MessageInterpolator.Configuration properties for Message Source.
Callback interface that can be used to customize auto-configured
MeterRegistries.A meter value that is used when configuring micrometer.
A filter for excluding types from method validation.
Auto-configuration for Micrometer-based metrics
aspects.Auto-configuration for Micrometer-based metrics.An
@Endpoint for exposing the metrics held by a MeterRegistry.A set of tags for further dimensional drill-down and their potential values.
Description of a metric.
Description of metric names.
A measurement sample combining a
statistic and a value.@ConfigurationProperties for configuring
Micrometer-based metrics.Intercepts Spring Data
Repository invocations and records metrics about
execution time and results.Auto-configuration for the Micrometer Tracing API.Simple server-independent abstraction for mime mappings.
A single mime mapping.
RuntimeException thrown when an endpoint invocation does not contain required
parameters.Exception thrown when there is no
WebServerFactory bean of the required type
defined in a WebServerApplicationContext.Auto-configuration for
MockMvc.A customizer for a
ConfigurableMockMvcBuilder.Callback interface that can be implemented by beans wishing to customize the MockMvc
HtmlUnitDriver to fine-tune its auto-configuration.MVC print options specified from
@AutoConfigureMockMvc.Auto-configuration for HtmlUnit
WebClient MockMVC integration.Auto-configuration for Selenium
WebDriver MockMVC integration.Auto-configuration for
MockRestServiceServer support.RestClientCustomizer that can be applied to RestClient.Builder
instances to add MockRestServiceServer support.RestTemplateCustomizer that can be applied to a RestTemplateBuilder
instances to add MockRestServiceServer support.Auto-configuration for
MockWebServiceClient support.Auto-configuration for
MockWebServiceServer support.Auto-configuration for Mongo.A factory for a blocking
MongoClient.Base class for setup that is common to MongoDB client factories.
Callback interface that can be implemented by beans wishing to customize the
MongoClientSettings.Builder to fine-tune its auto-configuration.Details required to establish a connection to a MongoDB service.
Simple implementation of a
HealthIndicator returning status information for
MongoDB.Auto-configuration for Mongo metrics.Configuration properties for Mongo.
Auto-configuration for Reactive Mongo.A
ReactiveHealthIndicator for Mongo.Auto-configuration for multipart uploads.Factory that can be used to create a
MultipartConfigElement.Properties to be used in configuring a
MultipartConfigElement.Auto-configuration for Mustache.@ConfigurationProperties for Mustache.Mustache TemplateLoader implementation that uses a prefix, suffix and the Spring
Resource abstraction to load a template from a file, classpath, URL etc.
TemplateAvailabilityProvider that provides availability information for
Mustache view templates.Spring WebFlux
View using the Mustache template engine.Spring MVC
View using the Mustache template engine.Spring WebFlux
ViewResolver for Mustache.Spring MVC
ViewResolver for Mustache.Exception thrown when more than one mutually exclusive configuration property has been
configured.
Annotation that can be used to specify the name when binding to a property.
A
Socket implementation for named pipes.Class to work with the native-image argfile.
Auto-configuration for Neo4j.Details required to establish a connection to a Neo4j service.
HealthIndicator that tests the status of a Neo4j by executing a Cypher
statement and extracting server and database information.Auto-configuration for Neo4j observability.
Configuration properties for Neo4j.
ReactiveHealthIndicator that tests the status of a Neo4j by executing a Cypher
statement and extracting server and database information.Meta-annotation that should be added to annotations that indicate a field is a nested
type.
Indicates that a property in a
@ConfigurationProperties
object should be treated as if it were a nested type.FileSystemProvider implementation for nested jar files.Extended variant of
JarFile that behaves in the same way but can open nested
jars.A location obtained from a
nested: URL consisting of a jar file and an
optional nested entry.Auto-configuration for Netty.@ConfigurationProperties for the Netty engine.Auto-configuration for a Netty-based reactive management context.
Auto-configuration for a Netty-based reactive web
server.ReactiveWebServerFactory that can be used to create NettyWebServers.Customization for Netty-specific features.
Function that can add new routes to an
HttpServerRoutes instance.RSocketServer that is based on a Reactor Netty server.RSocketServerFactory that can be used to create RSocketServers backed
by Netty.Mapping function that can be used to customize a Reactor Netty server instance.
Netty server properties.
WebServer that can be used to control a Reactor Netty web server.Auto-configuration for exporting metrics to New Relic.@ConfigurationProperties for configuring New Relic
metrics export.Adapter to convert
NewRelicProperties to a NewRelicConfig.Condition that will match when none of the nested class conditions match.Exception thrown when multiple caches exist with the same name.
Auto-configuration for a no-op implementation of
Tracer.Exception indicating that an
SslBundle was referenced with a name that does not
match any registered bundle.BindHandler to enforce that all configuration properties under the root name
have been bound.Auto-configuration for OAuth2 authorization server
support.Auto-configuration for JWT support for endpoints of the
OAuth2 authorization server that require it (e.g.OAuth 2.0 Authorization Server properties.
A registered client of the Authorization Server.
Authorization Server endpoints.
OpenID Connect 1.0 endpoints.
Client registration information.
Token settings of the registered client.
Auto-configuration for OAuth client support.OAuth 2.0 client properties.
A single client registration.
Auto-configuration for web security that uses an OAuth 2 client.
Auto-configuration for OAuth2 resource server support.OAuth 2.0 resource server properties.
Object content usually created from
AbstractJsonMarshalTester.AssertJ
Assert for ObjectContent.Helper base class for
ValueDeserializer implementations that deserialize
objects.Helper base class for
ValueSerializer implementations that serialize objects.Auto-configuration for the Micrometer Observation API.Group of
ObservationHandlers that can be registered
together.@ConfigurationProperties for configuring Micrometer
observations.Callback interface that can be used to customize auto-configured
observation registries.RestClientCustomizer that configures the RestClient builder to
record request observations.RestTemplateCustomizer that configures the RestTemplate to record
request observations.WebClientCustomizer that configures the WebClient to record request
observations.Condition that checks if the database initialization of a particular component should
be considered.
Base endpoint element condition.
Condition that checks if a property whose value is a list is defined in the
environment.ApplicationListener to add an OpenTelemetry ContextStorage wrapper for
OtelTracer.EventPublisher bean support.JUnit
TestExecutionListener to ensure
OpenTelemetryEventPublisherBeansApplicationListener.addWrapper() is called as
early as possible.Auto-configuration for OpenTelemetry logging.Configuration properties for OpenTelemetry.
OpenTelemetryResourceAttributes retrieves information from the
OTEL_RESOURCE_ATTRIBUTES and OTEL_SERVICE_NAME environment variables
and merges it with the resource attributes provided by the user.Auto-configuration for the OpenTelemetry SDK.Auto-configuration for OpenTelemetry tracing.Configuration properties for tracing with OpenTelemetry.
An operation on an
endpoint.Resolver for an argument of an
Operation.Strategy class that can be used to filter
operations.Interface to perform an operation invocation.
Allows additional functionality to be applied to an
OperationInvoker.Information describing an operation method on an endpoint method.
A single operation parameter.
A collection of
operation parameters.Tagging interface used to indicate that an operation result is intended to be returned
in the body of the response.
An enumeration of the different types of operation supported by an endpoint.
Manages an optional
LiveReloadServer.ConnectionFactory capable of providing access to the
ConnectionFactoryOptions from which it was built.DataSourcePoolMetadata for an Oracle UCP DataSource.CharacterEncodingFilter that also implements Ordered.FormContentFilter that also implements Ordered.HiddenHttpMethodFilter that also implements Ordered.HiddenHttpMethodFilter that also implements Ordered.RequestContextFilter that also implements Ordered.Interface that uniquely represents the origin of an item.
An interface that may be implemented by an object that can lookup
Origin
information from a given key.Interface to provide access to the origin of an item.
Variant of
OriginTrackedResource for WritableResource instances.Information about the Operating System the application is running on.
An
InfoContributor that exposes OsInfo.Callback interface that can be implemented by beans wishing to customize the
OtlpGrpcSpanExporterBuilder to fine-tune its auto-configuration.Callback interface that can be implemented by beans wishing to customize the
OtlpHttpSpanExporterBuilder to fine-tune its auto-configuration.Auto-configuration for OpenTelemetry logging exports.Details required for actuator to establish a connection to an OpenTelemetry logging
service.
Configuration properties for exporting logs using OpenTelemetry.
Details required to establish a connection to an OpenTelemetry Collector service.
Auto-configuration for exporting metrics to OTLP.@ConfigurationProperties for configuring OTLP metrics
export.Per-meter settings.
Auto-configuration for exporting traces with OTLP.Details required to establish a connection to an OpenTelemetry service.
Configuration properties for exporting traces using OTLP.
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0.0 in favor of JUnit 5 and
OutputCaptureExtensionAnnotation that can be used to override
@EnableAutoConfiguration.A user and group ID that can be used to indicate file ownership.
Abstract base class for packagers.
Callback interface used to present a warning when finding the main class takes too
long.
A
ParameterMappingException is thrown when a failure occurs during
operation parameter mapping.Maps parameter values to the required type when invoking an endpoint.
Extension of
MetadataNamingStrategy that supports a parent
ApplicationContext.ApplicationContextInitializer for setting the parent context.ApplicationEvent fired when a parent context is available.Listener that closes the application context if its parent is closed.
ApplicationListener to close the context.Abstract base class for
TemplateAvailabilityProvider implementations that find
templates from paths.Interface that can be implemented by an
ExposableEndpoint that is mapped to a
root web path.A collection of
path mapped endpoints.Strategy interface used to provide a mapping between an endpoint ID and the root path
where it will be exposed.
Factory that can be used to create a
ServerWebExchangeMatcher for commonly used
paths.Factory that can be used to create a
RequestMatcher for commonly used paths.The request matcher used to match against h2 console path.
Ant style pattern based
ClassPathRestartStrategy.PEM encoded content that can provide
certificates and
private keys.SslBundleProperties for PEM-encoded certificates and private keys.Store properties.
An individual trust or key store that has been loaded from PEM content.
SslStoreBundle backed by PEM-encoded certificates and private keys.Details for an individual trust or key store in a
PemSslStoreBundle.Annotation that can be used to indicate the format to use when converting a
Period.A standard set of
Period units.Annotation that can be used to change the default unit used when converting a
Period.Auto-configuration for Spring's persistence exception
translation.Auto-configured
HealthIndicator that always returns Status.UP.Optional strategy that used by a
Binder to resolve property placeholders.Utility class that can resolve placeholder text with the actual
DatabaseDriver
platform.Callback interface that can be implemented by beans wishing to customize the
PollerMetadata to fine-tune its auto-configuration.A
PortInUseException is thrown when a web server fails to start due to a port
already being in use.Information about the process of the application.
Memory information.
Garbage collection information.
Virtual threads information.
An
InfoContributor that exposes ProcessInfo.Interface that can be implemented by any
Enum that represents a finite set of
producible mime-types.Provides access to environment profiles that have either been set directly on the
Environment or will be set based on configuration data property values.An
UpdateEvent that includes progress information.Provide details about the progress of a task.
Auto-configuration for various project information.Configuration properties for project information.
Build specific info properties.
Git specific info properties.
Auto-configuration for Prometheus Exemplars with
Micrometer Tracing.Auto-configuration for exporting metrics to Prometheus.A
Producible enum for supported Prometheus formats.@ConfigurationProperties for configuring metrics export
to Prometheus.Configuration options for push-based interaction with Prometheus.
Class that can be used to manage the pushing of metrics to a
Prometheus PushGateway.The operation that should be performed on shutdown.
@Endpoint that outputs metrics in a format that can be scraped by the
Prometheus server.ApiVersionInserter backed by ApiversionProperties.AutoTimer whose behavior is configured by DataMetricsProperties.Repository.Autotime properties.Convenience class for construct
DataSourceScriptDatabaseInitializer base on
DatabaseInitializationProperties.Base class for properties to config adapters.
Gets the fallback value, if any.
Gets a value from the given properties.
Gets the fallback value.
EndpointAccessResolver that resolves the permitted level of access to an
endpoint using the following properties:
management.endpoint.<id>.access or management.endpoint.<id>.enabled
(deprecated)
management.endpoints.access.default or
management.endpoints.enabled-by-default (deprecated)
The resulting access is capped using management.endpoints.access.max-permitted.Launcher for archives with user-configured classpath and main class through a
properties file.MeterFilter to apply settings from MetricsProperties.Adapts
MongoProperties to MongoConnectionDetails.Strategy to load '.properties' files into a
PropertySource.Utility that can be used to map values from a supplied source to a destination.
A source that is in the process of being mapped.
Adapter used to adapt a value and possibly return a
null result.Allow source mapping to complete using methods that accept nulls.
Adapter that support nullable values.
Factory that supports nullable values.
Mapper that supports nullable values.
An operation that can be applied to a
PropertyMapper.Source.Indicates that attributes from a test annotation should be mapped into a
@PropertySource.Controls when mapping is skipped.
Interface that can be optionally implemented by a
PropertySource to provide
additional information.Strategy interface located through
SpringFactoriesLoader and used to load a
PropertySource.Origin from a PropertySource.PlaceholdersResolver to resolve placeholders from PropertySources.Callback interface that can be used to customize a
ProxyConnectionFactory.Builder.A
ProgressUpdateEvent fired as an image is pulled.Image pull policy.
Auto-configuration for Apache Pulsar.Details required to establish a connection to a Pulsar service.
Callback interface that can be implemented by beans wishing to customize a
PulsarContainerFactory to fine-tune its auto-configuration.Configuration properties Apache Pulsar.
Represents a schema - holds enough information to construct an actual schema
instance.
A mapping from message type to topic and/or schema info to use (at least one of
topicName or schemaInfo must be specified.A
ProgressUpdateEvent fired as an image is pushed to a registry.Details of an error embedded in a response stream.
Base class for properties that configure a metrics registry that pushes aggregated
metrics on a regular interval.
Base class for
PushRegistryProperties to PushRegistryConfig adapters.Auto-configuration for Quartz Scheduler.Qualifier annotation for a DataSource to be injected into Quartz auto-configuration.
DataSourceScriptDatabaseInitializer for the Quartz Scheduler database.Endpoint to expose Quartz Scheduler jobs and triggers.Description of a
CalendarIntervalTrigger.Description of a
CronTrigger.Description of a custom
Trigger.Description of a
DailyTimeIntervalTrigger.Description of group names.
Description of available job and trigger group names.
Description of each group identified by name.
Description of a
Quartz Job.Description of the
jobs in a given group.Description of a
Quartz Job.Description of a triggered on-demand
Quartz Job.Description of the
triggers in a given group.Description of a
SimpleTrigger.Base class for descriptions of a
Trigger.Configuration properties for
QuartzEndpoint.@EndpointWebExtension for the QuartzEndpoint.Configuration properties for the Quartz Scheduler integration when using a JDBC job
store.
Configuration properties for the Quartz Scheduler integration.
Qualifier annotation for a TransactionManager to be injected into Quartz
auto-configuration.
Auto-configuration for R2DBC.Details required to establish a connection to an SQL service using R2DBC.
Auto-configuration for initializing an SQL database accessed through an R2DBC
ConnectionFactory.Auto-configuration for R2DBC observability support.Configuration properties for R2DBC observability.
Configuration properties for R2DBC.
Auto-configuration for ProxyConnectionFactory.An
InitializingBean that initializes a database represented by an R2DBC
ConnectionFactory.Auto-configuration for RabbitTemplate.Details required to establish a connection to a RabbitMQ service.
A RabbitMQ address.
Configures
RabbitConnectionFactoryBean with sensible defaults tuned using
configuration properties.Simple implementation of a
HealthIndicator returning status information for the
RabbitMQ messaging system.Callback interface that can be used to customize retry
settings used by message listeners.
A
MeterBinder for RabbitMQ Java Client metrics.Auto-configuration for metrics on all available
connection factories.Configuration properties for Rabbit.
Configuration properties for
DirectMessageListenerContainer.Configuration properties for
SimpleMessageListenerContainer.Define the settings of a
RetryTemplate.Configure
RabbitStreamTemplate with sensible defaults.Configure
RabbitTemplate with sensible defaults tuned using configuration
properties.Callback interface that can be used to customize a
RabbitTemplate.Callback interface that can be used to customize
retry settings used by
RabbitTemplate.PropertySource that returns a random value for any property that starts with
"random.".EnvironmentPostProcessor to add the RandomValuePropertySource.Class to work with
reachability-metadata.properties.Contributes health information, either directly (
ReactiveHealthIndicator) or
via other contributors (CompositeReactiveHealthContributor).A mutable registry of
reactive health contributors.A collection of named
reactive health contributors.A reactive health contributor entry.
Reactive
@EndpointWebExtension for the
HealthEndpoint.Directly contributes
Health information for specific reactive component or
subsystem.Auto-configuration for reactive HTTP clients.@ConfigurationProperties to configure the defaults used
for reactive HTTP clients.Supported factory types.
AutoConfiguration for Spring reactive HTTP Service Clients backed by
WebClient.Auto-configuration for Reactive Spring Security when
actuator is on the classpath.A factory for a reactive
MongoClient.Auto-configuration for multipart support in Spring
WebFlux.Configuration properties for configuring multipart
support in Spring Webflux.Auto-configuration for Spring Security's Reactive
OAuth2 client.Auto-configuration for reactive web security that uses an OAuth 2 client.
Auto-configuration for Reactive OAuth2 resource server
support.@Endpoint to expose information about HTTP Sessions on a
reactive stack.Auto-configuration for a Spring Security in-memory
ReactiveUserDetailsService.Interface to provide configuration for a reactive web application.
Encapsulates the merged context configuration declared on a test class and all
of its superclasses for a reactive web application.
Auto-configuration for Spring Security in a reactive
application.A
GenericReactiveWebApplicationContext that can be used to bootstrap itself
from a contained ReactiveWebServerFactory bean.Configuration for a reactive web server.Factory interface that can be used to create a reactive
WebServer.WebServerFactoryCustomizer to apply ServerProperties to reactive
servers.Event to be published after the
WebServer is ready.Auto-configuration for Reactor.Builder for
ClientHttpConnectorBuilder.reactor().Builder for
ClientHttpRequestFactoryBuilder.reactor().EnvironmentPostProcessor to enable the Reactor global features as early as
possible in the startup process.Builder that can be used to create a Rector Netty
HttpClient.Configurations for Reactor Netty.
Configuration properties for Reactor Netty.
Configuration properties for Reactor.
"Readiness" state of the application.
A
HealthIndicator that checks the ReadinessState of the application.Exception thrown if readiness checking has timed out.
Identifies a method on an
@Endpoint as being a read operation.The recordable parts of an HTTP request used when creating an
HttpExchange.The recordable parts of an HTTP response used when creating an
HttpExchange.Callback interface that can be used to customize a
RedisCacheManager.RedisCacheManagerBuilder.CacheMeterBinderProvider implementation for Redis.CacheMeterBinder for RedisCache.An
OperationInvoker that invokes an operation using reflection.Base class for Servlet 3.0+ based registration beans.
A mapping description derived from a
Registration.Configuration used to connect to remote Spring Boot applications.
Auto-configuration for remote development support.Configuration properties for remote Spring Boot applications.
Application that can be used to establish a link to remotely running Spring Boot code.
Utility class that can be used to repackage an archive so that it can be executed using
'java -jar'.
A specialization of
Layout that repackages an existing archive by moving its
content to a new location.Provides
Tags for Spring Data Repository
invocations.Type of Spring Data repositories to enable.
Description of the conditions of a
RequestMappingInfo.Description of the conditions of a
RequestMappingInfo.A description of a
MediaTypeExpression in a request mapping condition.A description of a
MediaTypeExpression in a request mapping condition.A description of a
NameValueExpression in a request mapping condition.A description of a
NameValueExpression in a request mapping condition.Interface that can be used to provide a
RequestMatcher that can be used with
Spring Security.Resolves a
DockerHost from the environment, configuration, or using defaults.Banner implementation that prints from a source text
Resource.SpringBootCondition used to check if a resource can be found using a
configurable property and optional default location(s).Callback interface that can be implemented by beans wishing to customize Jersey's
ResourceConfig before it is used.Callback interface that can be used to customize
ResourceHandlerRegistration.Callback interface that can be implemented by beans wishing to customize the
Rest5ClientBuilder to fine-tune its auto-configuration before it creates a
Rest5Client.ApplicationListener to initialize the Restarter.Disposable
ClassLoader used to support application restarting.Allows a running application to be restarted with an updated classpath.
Strategy interface used to initialize a
Restarter.Listener that is notified of application restarts.
Restart
@Scope Annotation used to indicate that a bean should remain between
restarts.Support for a 'restart'
Scope that allows beans to remain between restarts.Server used to
restart the current application with updated
ClassLoaderFiles.Configure
RestClient.Builder with sensible defaults.Callback interface that can be used to customize a
RestClient.Builder.Configure the instrumentation of
RestClient.Interface that can be used to
apply SSL configuration
to a RestClient.Builder.Annotation for a Spring rest client test that focuses only on beans
that use
RestTemplateBuilder or RestClient.Builder.Deprecated, for removal: This API element is subject to removal in a future version.
since 3.3.0 in favor of
@Endpoint and @WebEndpointAuto-configuration for Spring REST Docs.A
MockMvcBuilderCustomizer that configures Spring REST Docs.A customizer for
MockMvcRestDocumentationConfigurer.Configuration properties for Spring REST Docs.
A
TestExecutionListener for Spring REST Docs that removes the need for a
@Rule when using JUnit or manual before and after test calls when using TestNG.A customizer for
WebTestClientRestDocumentationConfigurer.Builder that can be used to configure and create a
RestTemplate.Configure
RestTemplateBuilder with sensible defaults.Callback interface that can be used to customize a
RestTemplate.Configure the instrumentation of
RestTemplate.Callback interface that can be used to customize the
ClientHttpRequest sent
from a RestTemplate.Auto-configuration for
RestTestClient.A customizer that can be implemented by beans wishing to customize the
RestTestClient.Builder to fine-tune its auto-configuration before a
RestTestClient is created.Settings for a
RetryPolicy.Logback rolling policy system properties that can later be used by log configuration
files.
Logback
Configurator, registered through META-INF/services, that sets
the root log level to Level.INFO.UriBuilderFactory to set the root for URI that starts with '/'.RequestExpectationManager that strips the specified root URI from the request
before verification.UriTemplateHandler to set the root for URI that starts with '/'.Auto-configuration for RSocketGraphQlClient.Callback interface that can be used to customize a
RSocketMessageHandler.Auto-configuration for Spring RSocket support in Spring
Messaging.ApplicationContextInitializer that sets Environment properties for the
ports that RSocketServer servers are actually listening on.Properties for RSocket support.Auto-configuration for Spring Security for an RSocket
server.Simple interface that represents a fully configured RSocket server.
Choice of transport protocol for the RSocket server.
Auto-configuration for RSocket servers.Bootstrap an
RSocketServer and start it with the application context.Callback interface that can be used to customize a
RSocketServer.Exceptions thrown by an RSocket server.
Factory interface that can be used to create a reactive
RSocketServer.Event to be published after the application context is refreshed and the
RSocketServer is ready.Callback interface that can be used to customize codecs configuration for an RSocket
client and/or server with
RSocketStrategies.Provides details of a running Docker Compose service.
Utility used to run a process.
Auto-configuration for Spring Security's SAML 2.0
authentication support.SAML2 relying party properties.
Represents a remote Identity Provider.
Single sign on details for an Identity Provider.
Verification details for an Identity Provider.
Represents a SAML Relying Party.
Single logout details.
Value object that represents the data that can be used by a
SanitizingFunction.Strategy that should be used by endpoint implementations to sanitize potentially
sensitive keys.
Function that takes a
SanitizableData and applies sanitization to the value, if
necessary.@Endpoint to expose an SBOM.@EndpointWebExtension for the SbomEndpoint.Configuration properties for the SBOM endpoint.
@Endpoint to expose information about an application's scheduled
tasks.Description of a
TriggerTask with a custom Trigger.Description of an
IntervalTask.Description of an application's scheduled
Tasks.Base class for descriptions of a
Task.Auto-configuration to enable observability for
scheduled tasks.Callback interface that can be implemented by beans wishing to customize the Quartz
SchedulerFactoryBean to fine-tune its auto-configuration.An enumeration of the available schema management options.
Strategy interface to determine the
SchemaManagement of a DataSource.Callback interface that can be used to customize the
SdkLoggerProviderBuilder
that is used to create the auto-configured SdkLoggerProvider.Callback interface that can be used to customize the
SdkTracerProviderBuilder
that is used to create the auto-configured SdkTracerProvider.Some named search strategies for beans in the bean factory hierarchy.
Auto-configuration for Spring Security.Security context in which an endpoint is being invoked.
Auto-configuration for Spring Security's Filter.Configuration properties for Spring Security Filter.
Auto-configuration for Spring Security's MockMvc integration.
Configuration properties for Spring Security.
ManagementContextConfiguration that configures the appropriate
RequestMatcherProvider.Response from the Cloud Foundry security interceptors.
Auto-configuration for Spring Security's
WebTestClient integration.A
@Selector can be used on a parameter of an @Endpoint method
to indicate that the parameter is used to select a subset of the endpoint's data.Match types that can be used with the
@Selector.Auto-configuration for SendGrid.@ConfigurationProperties for SendGrid.Callback interface that can be used to customize a
HttpMessageConverters for
server usage.ApplicationContextInitializer that sets Environment properties for the
ports that WebServer servers are actually listening on.@ConfigurationProperties for a web server (e.g.Strategies for supporting forward headers.
Reactive server properties.
Servlet server properties.
Indicates that a field or method is a
ContainerConnectionSource which provides
a service that can be connected to.A boundary for a service-level objective (SLO) for use when configuring Micrometer.
ApplicationContextInitializer for setting the servlet context.Interface used to configure a Servlet 3.0+
context
programmatically.A collection
ServletContextInitializers obtained from a
ListableBeanFactory.Adapter to convert a given Bean type into a
RegistrationBean (and hence a
ServletContextInitializer).The
ServletContextInitializers to apply to a servlet
WebServer.@ConfigurationProperties for Servlet encoding.Type of HTTP message to consider for encoding configuration.
Deprecated, for removal: This API element is subject to removal in a future version.
since 3.3.0 in favor of
@Endpoint and @WebEndpointDeprecated, for removal: This API element is subject to removal in a future version.
since 3.3.0 in favor of
@Endpoint and @WebEndpoint@ManagementContextConfiguration for servlet
endpoints.Deprecated, for removal: This API element is subject to removal in a future version.
since 3.3.0 in favor of
@Endpoint and @WebEndpoint supportDeprecated, for removal: This API element is subject to removal in a future version.
since 3.3.0 in favor of
@Endpoint and @WebEndpointAuto-configuration to record HTTP
exchanges.A
ServletContextInitializer to register EventListeners in a Servlet
3.0+ container.Auto-configuration for Servlet-specific management
context concerns.Auto-configuration to describe Servlet-related
mappings.Registers a
Servlet in a Servlet 3.0+ container.A
ServletContextInitializer to register Servlets in a Servlet 3.0+
container.A mapping description derived from a
ServletRegistration.A
MappingDescriptionProvider that describes that mappings of any Servlets registered with a ServletContext.Auto-configuration for Spring Security.A
WebApplicationContext that can be used to bootstrap itself from a contained
ServletWebServerFactory bean.Utility class to store and restore any user defined scopes.
Configuration for a servlet web server.Factory interface that can be used to create a
WebServer.WebServerFactoryCustomizer to apply ServerProperties and
WebListenerRegistrars to servlet web servers.Event to be published after the
WebServer is ready.Settings for a servlet
WebServer to be created by a
ConfigurableServletWebServerFactory.Session properties.
Available session tracking modes (mirrors
SessionTrackingMode).Auto-configuration for Spring Session.Auto-configuration for Spring Session Data Redis.Configuration properties for Spring Session Data Redis.
Strategies for configuring and validating Redis.
Type of Redis session repository to auto-configure.
Configuration properties for Spring Session.
Servlet-related properties.
Description of user's
sessions.A description of user's
session exposed by sessions
endpoint.@Endpoint to expose information about HTTP Sessions on a
Servlet stack.Manages a session store directory.
Provides access to a shared pre-configured
JsonMapper.Options for showing data in endpoint responses.
Configuration for shutting down a
WebServer.@Endpoint to shutdown the ApplicationContext.Description of the shutdown.
Auto-configuration for the ShutdownEndpoint.Utilities for working with signal handling.
Builder that can be used to configure and create a
SimpleAsyncTaskExecutor.Callback interface that can be used to customize a
SimpleAsyncTaskExecutor.Builder that can be used to configure and create a
SimpleAsyncTaskScheduler.Callback interface that can be used to customize a
SimpleAsyncTaskScheduler.Builder for
ClientHttpRequestFactoryBuilder.simple().Simple 'Java Logging'
Formatter.Simple
HttpCodeStatusMapper backed by map of status
code to HTTP status code.A simple
InfoContributor that exposes a single detail.Auto-configuration for exporting metrics to a
SimpleMeterRegistry.@ConfigurationProperties for configuring metrics export
to a SimpleMeterRegistry.Adapter to convert
SimpleProperties to a SimpleConfig.Configure
SimpleRabbitListenerContainerFactory with sensible defaults tuned
using configuration properties.StatusAggregator backed by an ordered status list.Repository used by
FileSystemWatcher to save file/directory snapshots across
restarts.Filter URLs based on a source directory name.
A collection of
span exporters.A collection of
span processors.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 running
SpringApplication
without handling run failures.Used to configure and run an augmented
SpringApplication where additional
configuration should be applied.Provides access to details of a
SpringApplication run using
SpringApplication.Augmented.run(String...).Register a JMX component that allows to administer the current application.
An MBean contract to control and monitor a running
SpringApplication over JMX.Register a
SpringApplicationAdminMXBean implementation to the platform
MBeanServer.Entry point for AOT processing of a
SpringApplication.Builder for
SpringApplication and ApplicationContext instances with
convenient fluent API and context hierarchy support.Base class for
ApplicationEvent related to a SpringApplication.Low-level hook that can be used to attach a
SpringApplicationRunListener to a
SpringApplication in order to observe or modify its behavior.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.Listener for the
SpringApplication run method.Interface that can be used to add or remove code that should run when the JVM is
shutdown.
Indicates a
configuration class that declares one or more
@Bean methods and also triggers auto-configuration and component scanning.Base of all
Condition implementations used with Spring Boot.Indicates that a class provides Spring Boot application
@Configuration.Spring Boot
ConfigurationFactory that customizes Log4J2's default configuration
to:
Prevent logger warnings from being printed when the application first starts.A
ContextLoader that can be used to test Spring Boot applications (those that
normally startup using SpringApplication).Callback interface used to support custom reporting of
SpringApplication
startup errors.MockMvcBuilderCustomizer for a typical Spring Boot application.MockServletContext implementation for Spring Boot.Spring Boot
PropertySource that disables Log4j2's shutdown hook.RestTestClientBuilderCustomizer for a typical Spring Boot application.An opinionated
WebApplicationInitializer to run a SpringApplication
from a traditional WAR deployment.Annotation that can be specified on a test class that runs Spring Boot based tests.
Enumeration of how the main method of the
@SpringBootConfiguration-annotated class is used
when creating and running the SpringApplication under test.An enumeration web environment modes.
Entry point for AOT processing of a Spring Boot application's tests.
TestContextBootstrapper for Spring Boot.Exposes the Spring Boot version.
WebTestClientBuilderCustomizer for a typical Spring Boot application.Hibernate
ImplicitNamingStrategy that follows Spring recommended naming
conventions.Generic Hibernate
AbstractJtaPlatform implementation that simply resolves the
JTA UserTransaction and TransactionManager from the Spring-configured
JtaTransactionManager implementation.Allows Spring Transaction to be used with jOOQ.
Configuration properties for initializing an SQL
database.Configures the
SslOptions, @SslBundleKey and
protocol to use with an SSL supported
@ServiceConnection.Simple server-independent abstraction for SSL configuration.
Client authentication types.
Auto-configuration for SSL.A bundle of trust material that can be used to establish an SSL connection.
A reference to a single key obtained via
SslBundle.Base class for SSL Bundle properties.
Interface to be implemented by types that register
SslBundle instances with an
SslBundleRegistry.Interface that can be used to register an
SslBundle for a given name.A managed set of
SslBundle instances that can be retrieved by name.Utility that configures SSL support on the given connector.
Builds an
SSLContext for use with an HTTP connection.HealthIndicator that checks the certificates the application uses and reports
Status.OUT_OF_SERVICE when a certificate is invalid.External configuration properties for
SslHealthIndicator.Information about the certificates that the application uses.
Certificate validity info.
Validity Status.
An
InfoContributor that exposes SslInfo.A bundle of key and trust managers that can be used to establish an SSL connection.
Auto-configuration for SSL metrics.Configuration options that should be applied when establishing an SSL connection.
Properties for centralized SSL trust material configuration.
Properties to define SSL Bundles.
NettyServerCustomizer that configures SSL for the given Reactor Netty server
instance.A bundle of key and trust stores that can be used to establish an SSL connection.
Auto-configuration for exporting metrics to
Stackdriver.@ConfigurationProperties for configuring Stackdriver
metrics export.Adapter to convert
StackdriverProperties to a StackdriverConfig.Interface that can be used to print the stack trace of a
Throwable.AnnotationCustomizableTypeExcludeFilter that can be used to any test annotation
that uses the standard includeFilters, excludeFilters and
useDefaultFilters attributes.ConfigDataLoader for Resource backed locations.ConfigDataLocationResolver for standard locations.ConfigDataResource backed by a Resource.Base class for the standard set of
Layers.A
MongoClientSettingsBuilderCustomizer that applies standard settings to a
MongoClientSettings.Environment implementation to be used by Reactive-based web
applications.StackTracePrinter that prints a standard form stack trace.Command used to start Docker Compose.
@Endpoint to expose the timeline of the
application startup.Description of an application startup.
Auto-configuration for the StartupEndpoint.Represent the timeline of
steps recorded by
BufferingApplicationStartup.Event on the current
StartupTimeline.Binds application startup metrics in response to
ApplicationStartedEvent and
ApplicationReadyEvent.Auto-configuration for startup time metrics.Common locations for static resources.
Used to create a
ServerWebExchangeMatcher for static resources in commonly used
locations.Used to create a
RequestMatcher for static resources in commonly used
locations.The request matcher used to match against resource
Locations.The server web exchange matcher used to match against resource
locations.Auto-configuration for exporting metrics to StatsD.@ConfigurationProperties for configuring StatsD metrics
export.Adapter to convert
StatsdProperties to a StatsdConfig.Value object to express state of a component or subsystem.
Strategy used to aggregate
Status instances.PushRegistryProperties extensions for registries that are step-normalized.Base class for
StepRegistryProperties to StepRegistryConfig adapters.Command used to stop Docker Compose.
Logback encoder for structured logging.Formats a log event to a structured log message.
Factory that can be used to create a fully instantiated
StructuredLogFormatter
for either a common format or a
fully-qualified class name.Factory used to create a
StructuredLogFormatter for a given
CommonStructuredLogFormat.Callback used for configure the
StructuredLogFormatterFactory.CommonFormatterFactory to use for a given
CommonStructuredLogFormat.Customizer that can be injected into
StructuredLogFormatter implementations to
customize JsonWriter JsonWriter.Members.Builder that can be injected into a
StructuredLogFormatter to build the
StructuredLoggingJsonMembersCustomizer when specific settings are required.Origin for an item loaded from the system environment.An
EnvironmentPostProcessor that replaces the systemEnvironment
SystemEnvironmentPropertySource with an
SystemEnvironmentPropertySourceEnvironmentPostProcessor.OriginAwareSystemEnvironmentPropertySource that can track the
SystemEnvironmentOrigin for every system environment property.SystemEnvironmentPropertySource that also tracks Origin.Description of overall system health.
Auto-configuration for system metrics.Access to system properties.
A TAR archive that can be written to an output stream.
Compression type applied to the archive.
Configuration properties for task execution.
Determine when the task executor is to be created.
Configuration properties for task scheduling.
Indicates the availability of view templates for a particular templating engine such as
FreeMarker or Thymeleaf.
Collection of
TemplateAvailabilityProvider beans that can be used to check
which (if any) templating engine supports a given view.Contains a location that templates can be loaded from.
@Component that can be used when a bean is intended only for tests,
and should be excluded from Spring Boot's component scanning.@Configuration that can be used to define additional beans or
customizations for a test.Extended
BeanDefinition interface used
to register testcontainer beans.ApplicationContextInitializer to manage the lifecycle of startable containers.Auto-configuration to add support for properties sourced from a Testcontainers
container.Testcontainers startup strategies.
Auto-configuration for a test database.
Alternative to
EntityManager for use in JPA tests.Auto-configuration for
TestEntityManager.Test utilities for adding properties.
A single name value pair.
The type of property source.
Convenient alternative of
RestTemplate that is suitable for integration tests.Options used to customize the Apache HTTP Client.
Auto-configuration for
TestRestTemplate.Base class for test slice
test context bootstrappers.Origin for an item loaded from a text resource.A location (line and column number) within the resource.
@Endpoint to expose thread info.Description of a thread dump.
Auto-configuration for the ThreadDumpEndpoint.Threading of the application.
Builder that can be used to configure and create a
ThreadPoolTaskExecutor.Callback interface that can be used to customize a
ThreadPoolTaskExecutor.Builder that can be used to configure and create a
ThreadPoolTaskScheduler.Callback interface that can be used to customize a
ThreadPoolTaskScheduler.Auto-configuration for Thymeleaf.Properties for Thymeleaf.
TemplateAvailabilityProvider that provides availability information for
Thymeleaf view templates.Utility used to obtain
@Timed annotations from bean methods.The JSON web token provided with each request that originates from Cloud Foundry.
Callback interface that can be used to customize a Tomcat
Connector.Callback interface that can be used to customize a Tomcat
Context.DataSourcePoolMetadata for a Tomcat DataSource.Tomcat
StandardContext used by TomcatWebServer to support deferred
initialization.Strategy interface that can be used to rethrow deferred startup exceptions.
Extension of Tomcat's
ParallelWebappClassLoader that does not consider the
system classloader.Properties for a Tomcat-based management server.
Auto-configuration for TomcatMetrics.Binds
TomcatMetrics in response to the ApplicationStartedEvent.Callback interface that can be used to customize the
ProtocolHandler on the
Connector.Auto-configuration for a Tomcat-based reactive management context.
Auto-configuration for a Tomcat-based reactive web
server.ReactiveWebServerFactory that can be used to create a TomcatWebServer.Tomcat server properties.
Tomcat access log properties.
Tomcat static resource properties.
Tomcat thread properties.
When to use APR.
Auto-configuration for a Tomcat-based servlet management context.
Auto-configuration for a Tomcat-based servlet web
server.ConfigurableServletWebServerFactory that can be used to create
TomcatWebServers.Activates
VirtualThreadExecutor on Tomcat's protocol
handler.WebServer that can be used to control a Tomcat web server.Configuration for a Tomcat-based reactive or servlet web server.Base class for factories that produce a
TomcatWebServer.Customization for Tomcat-specific features common to both Servlet and Reactive servers.
Utility to render a simple progress bar based on consumed
TotalProgressEvent
objects.Event published by the
TotalProgressPullListener showing the total progress of
an operation.UpdateListener that calculates the total progress of the entire image operation
and publishes TotalProgressEvent.UpdateListener that calculates the total progress of the entire pull operation
and publishes TotalProgressEvent.UpdateListener that calculates the total progress of the entire push operation
and publishes TotalProgressEvent.Configuration properties for tracing.
Supported propagation types.
Auto-configuration for Spring transaction.Auto-configuration for the customization of a
TransactionManager.Callback interface that can be implemented by beans wishing to customize a
TransactionManager to fine-tune its auto-configuration.A collection of
TransactionManagerCustomizers.Configuration properties that can be applied to an
AbstractPlatformTransactionManager.Transport used to send OTLP data.
Transport used to send OTLP log data.
FileFilter that accepts only a specific "trigger" file.Provides exclusion
TypeFilters that are loaded from the
BeanFactory and automatically applied to SpringBootApplication
scanning.Annotation that can be on tests to define a set of
TypeExcludeFilter classes
that should be registered with the ApplicationContext.BindException thrown when ConfigurationPropertySource elements were
left unbound.Function used to determine if a
ConfigurationPropertySource should be included
when determining unbound elements.A
Socket implementation for Unix domain sockets.Exception throw if a
ConfigDataLocation is not supported.RuntimeException thrown from DataSourceBuilder when an unsupported
property is used.Base class for update events published by Docker.
Listener for update events published from the
DockerApi.HTML Unit
WebClient supported by a UriBuilderFactory.HTML Unit
WebConnectionHtmlUnitDriver supported by a UriBuilderFactory.Utility to decode URL strings.
HandlerMapper implementation that maps incoming URLs.Configurations representing user-defined @Configuration classes (i.e.Auto-configuration for a Spring Security in-memory
AuthenticationManager.Auto-configuration to configure the validation
infrastructure.BindHandler to apply Validators to bound results.Callback interface that can be used to customize
Configuration.A collection of
ObjectErrors caused by bind validation failures.A Docker volume name.
Launcher for WAR based archives.Common initialization logic for Servlet web applications.
An
ApplicationContext runner for a Servlet
based ConfigurableWebApplicationContext.Variant of
ServletContextAwareProcessor for use with a
ConfigurableWebApplicationContext.An enumeration of possible types of web application.
WebClientCustomizer that configures codecs for the HTTP client.Callback interface that can be used to customize a
WebClient.Builder.Configure the instrumentation of
WebClient.Interface that can be used to
apply SSL configuration
to a WebClient.Builder.Annotation for a Spring WebClient test that focuses only on beans that
use
WebClient.Builder.FormattingConversionService dedicated to web
applications for formatting and converting values to/from the web.A special scope used for
WebDriver beans.TestExecutionListener to reset the WebDriverScope.Identifies a type as being an endpoint that is only exposed over HTTP.
Auto-configuration for web @Endpoint
support.An enumeration of HTTP methods supported by web endpoint operations.
Configuration properties for web management endpoints.
A
WebEndpointResponse can be returned by an operation on a
@EndpointWebExtension to provide additional, web-specific
information such as the HTTP status code.A custom
HandlerMapping that makes web endpoints available over HTTP using
Spring WebFlux.@ManagementContextConfiguration for Reactive
@Endpoint concerns.Auto-configuration for HealthEndpoint web
extension with Spring WebFlux.Auto-configuration to record HTTP
exchanges.Auto-configuration to describe WebFlux mappings.Auto-configuration for instrumentation of Spring
WebFlux applications.Properties for Spring WebFlux.Interface to register key components of the
WebFluxAutoConfiguration in place
of the default ones provided by Spring WebFlux.Annotation that can be used for a Spring WebFlux test that focuses
only on Spring WebFlux components.
Callback interface used to customize a
WebHttpHandlerBuilder.Interface to be implemented by types that register
@WebListeners.A registry that holds
@WebListeners.A custom
HandlerMapping that makes web endpoints available over HTTP using
Spring MVC.@ManagementContextConfiguration for Spring MVC
@Endpoint concerns.Auto-configuration for HealthEndpoint web
extension with Spring MVC.Auto-configuration to describe Web MVC
mappings.Auto-configuration for instrumentation of Spring Web
MVC servlet-based request mappings.Properties for Spring MVC.API Version.
Matching strategy options.
Problem Details.
Interface to register key components of the
WebMvcConfigurationSupport in place
of the default ones provided by Spring MVC.Annotation that can be used for a Spring MVC test that focuses only on
Spring MVC components.
An operation on a web endpoint.
A predicate for a request to an operation on a web endpoint.
Configuration properties for general web concerns.Cache configuration.
Cache Control HTTP header configuration.
Configuration for the Spring Resource Handling chain.
Strategies for extracting and embedding a resource version in its URL path.
Version Strategy based on content hashing.
Version Strategy based on a fixed version string.
RuntimeHintsRegistrar for default locations of web resources.Simple interface that represents a fully configured web server (for example Tomcat,
Jetty, Netty).
Interface to be implemented by
application contexts that
create and manage the lifecycle of an embedded WebServer.Exceptions thrown by a web server.
Tagging interface for factories that create a
WebServer.Strategy interface for customizing
web server factories.BeanPostProcessor that applies all WebServerFactoryCustomizer beans
from the bean factory to WebServerFactory beans.SmartLifecycle to trigger WebServer graceful shutdown.Event to be published when the
WebServer is ready.A web server namespace used for disambiguation when multiple web servers are running in
the same application (for example a management context running on a different port).
An
ApplicationListener that saves embedded server port and management port into
file.Auto-configuration for a web-client
WebServiceTemplate.Annotation that can be used for a typical Spring web service client test.
Factory that can be used to create a
WebServiceMessageSender.Auto-configuration for Spring Web Services.Annotation that can be used for a typical Spring web service server test.
@ConfigurationProperties for Spring Web Services.Auto-configuration for WebServiceTemplate.Builder that can be used to configure and create a
WebServiceTemplate.Callback interface that can be used to customize a
WebServiceTemplate.Auto-configuration for
WebSessionIdResolver.WebSocket customizer for
JettyReactiveWebServerFactory.WebSocket customizer for
JettyServletWebServerFactory.Auto-configuration for WebSocket-based messaging.WebServerFactoryCustomizer that configures Tomcat's WebSocket support.Auto-configuration for
WebTestClient.A customizer that can be implemented by beans wishing to customize the
WebTestClient.Builder to fine-tune its auto-configuration before a
WebTestClient is created.ThrowablePatternConverter that adds some additional whitespace around the stack
trace.ThrowableProxyConverter that adds some additional whitespace around the stack
trace.JSON content that can be written out.
Identifies a method on an
@Endpoint as being a write operation.Strategy interface used to wrap a JMS
XAConnectionFactory enrolling it with a
JTA TransactionManager.Auto-configuration for DataSource with XA.Strategy interface used to wrap an
XADataSource enrolling it with a JTA
TransactionManager.Callback interface that can be implemented by beans wishing to further customize the
XmlMapper through XmlMapper.Builder to fine-tune its
auto-configuration.ServletWebServerApplicationContext which takes its configuration from XML
documents, understood by an
XmlBeanDefinitionReader.Strategy to load '.yml' (or '.yaml') files into a
PropertySource.Provides raw access to content from a regular or nested zip file.
Zip content kinds.
Adapter class to convert a ZIP file to a
TarArchive.Auto-configuration for Zipkin.Details required to establish a connection to a Zipkin server.
Callback interface that can be implemented by beans wishing to customize the
HttpClient.Builder used to send spans to Zipkin.Configuration properties for
ZipkinAutoConfiguration.Zipkin message encoding.
Auto-configuration for Zipkin tracing with Brave.Auto-configuration for Zipkin tracing with
OpenTelemetry.
@Endpointand@WebEndpoint