Spring Boot 3.4.1 API
Package
Description
Core Spring Boot classes.
Actuator support for AMQP and RabbitMQ.
Core actuator auditing classes.
Actuator auditing listeners.
Classes for general actuator auto-configuration concerns.
Auto-configuration for actuator AMQP concerns.
Auto-configuration for actuator audit concerns.
Auto-configuration that extends health endpoints so that they can be used as
availability probes.
Auto-configuration for actuator Spring Bean concerns.
Auto-configuration for actuator cache concerns.
Auto-configuration for actuator Cassandra concerns.
Auto-configuration for actuator Cloud Foundry concerns.
Auto-configuration for actuator Cloud Foundry concerns using WebFlux.
Auto-configuration for actuator Cloud Foundry concerns using Spring MVC.
Auto-configuration for actuator condition concerns.
Auto-configuration for actuator Spring Context concerns.
Auto-configuration for actuator property concerns.
Auto-configuration for actuator Couchbase concerns.
Auto-configuration for actuator Elasticsearch concerns dependent on Spring Data.
Auto-configuration for actuator MongoDB concerns dependent on Spring Data.
Auto-configuration for actuator Redis concerns dependent on Spring Data.
Auto-configuration for actuator Elasticsearch concerns.
Core classes for actuator endpoint auto-configuration.
Actuator endpoint auto-configuration conditions.
Endpoint exposure logic used for auto-configuration and conditions.
Actuator Jackson auto-configuration.
Actuator JMX endpoint auto-configuration.
Auto-configuration for the Actuator's web endpoints.
Auto-configuration for exposing actuator web endpoints using WebFlux.
Auto-configuration for exposing actuator web endpoints using Spring MVC.
Auto-configuration for actuator Spring Environment concerns.
Auto-configuration for actuator Flyway concerns.
Auto-configuration for actuator Hazelcast concerns.
Auto-configuration for actuator health concerns.
Auto-configuration for actuator info concerns.
Auto-configuration for actuator Spring Integration concerns.
Auto-configuration for actuator JDBC concerns.
Auto-configuration for actuator JMS concerns.
Auto-configuration for actuator LDAP concerns.
Auto-configuration for actuator Liquibase concerns.
Auto-configuration for actuator logging concerns.
Auto-configuration for exporting logs with OTLP.
Auto-configuration for actuator JavaMail concerns.
Auto-configuration for actuator management concerns.
Auto-configuration for actuator metrics and Micrometer.
Auto-configuration for RabbitMQ metrics.
Auto-configuration for cache metrics.
Auto-configuration for Spring Data actuator metrics.
Auto-configuration for metrics exporter.
Support for exporting actuator metrics to AppOptics.
Support for exporting actuator metrics to Atlas.
Support for exporting actuator metrics to Datadog.
Support for exporting actuator metrics to Dynatrace.
Support for exporting actuator metrics to Elastic.
Support for exporting actuator metrics to Ganglia.
Support for exporting actuator metrics to Graphite.
Support for exporting actuator metrics to Humio.
Support for exporting actuator metrics to InfluxDB.
Support for exporting actuator metrics to JMX.
Support for exporting actuator metrics to KairosDB.
Support for exporting actuator metrics to New Relic.
Support for exporting actuator metrics to OTLP.
Support for exporting actuator metrics to Prometheus.
Base properties and adapters used when exporting actuator metrics.
Support for exporting actuator metrics to SignalFX.
Support for exporting actuator metrics to a simple in-memory store.
Support for exporting actuator metrics to Stackdriver.
Support for exporting actuator metrics to StatsD.
Support for exporting actuator metrics to Wavefront.
Auto-configuration for JPA metrics.
Auto-configuration for Jersey actuator metrics.
Auto-configuration for Mongo metrics.
Auto-configuration for JPA metrics.
Auto-configuration for R2DBC metrics.
Auto-configuration for Redis metrics.
Auto-configuration for actuator startup time metrics.
Auto-configuration for task execution and scheduling metrics.
Auto-configuration for Jetty actuator metrics.
Auto-configuration for Tomcat actuator metrics.
Auto-configuration for actuator Neo4J concerns.
Auto-configuration for the Micrometer Observation API.
Auto-configuration for Spring Batch observations.
Auto-configuration for Spring GraphQL observations.
Auto-configuration for web client observation support.
Auto-configuration for WebFlux actuator observations.
Auto-configuration for Spring MVC observation support.
Auto-configuration for OpenTelemetry.
Auto-configuration for actuator Quartz Scheduler concerns.
Auto-configuration for actuator R2DBC.
Auto-configuration for actuator SBOM concerns.
Auto-configuration for actuator scheduling concerns.
Auto-configuration for actuator security using WebFlux.
Auto-configuration for actuator security using Spring MVC.
Auto-configuration for actuator Spring Sessions concerns.
Auto-configuration for actuator ssl concerns.
Auto-configuration for actuator ApplicationStartup concerns.
Auto-configuration for actuator system concerns.
Auto-configuration for Micrometer Tracing.
Auto-configuration for exporting traces with OTLP.
Auto-configuration for Prometheus Exemplars with Micrometer Tracing.
Auto-configuration for tracing with Wavefront.
Auto-configuration for tracing with Zipkin.
Classes shared between Wavefront tracing and metrics.
Core classes for auto-configuration of actuator web concerns.
Auto-configuration for actuator HTTP exchanges.
Configuration for a Jersey-based management context.
Classes for auto-configuration of actuator web request mapping concerns.
Configuration for a WebFlux-based management context.
Actuator web server support.
Actuator Spring MVC support.
Actuator support for application availability concerns.
Actuator support relating to Spring Beans.
Actuator support for caches.
Actuator support for Cassandra.
Actuator support relating to Spring Context.
Actuator support relating to external configuration properties.
Actuator support for Couchbase.
Actuator support for Elasticsearch dependent on Spring Data.
Actuator support for Mongo dependent on Spring Data.
Actuator support for Redis dependent on Spring Data.
Actuator support for Elasticsearch.
Endpoint support.
Annotation support for actuator endpoints.
Interfaces and classes relating to invoking operation methods.
Converter support for actuator endpoints.
Endpoint reflection support.
Caching support for actuator endpoints.
Jackson support classes for actuator endpoints.
JMX support for actuator endpoints.
Annotation support for actuator JMX endpoints.
Web support for actuator endpoints.
Annotation support for actuator web endpoints.
Jersey support for actuator endpoints.
Spring WebFlux support for actuator endpoints.
Spring MVC support for actuator endpoints.
Actuator support for Spring Framework's
Environment
.Actuator support for Flyway.
Actuator support for Hazelcast.
Actuator health indicator and endpoints.
Classes for application info.
Actuator support for Spring Integration.
Actuator support for JDBC.
Actuator support for JMS.
Actuator support for LDAP.
Actuator support for Liquibase.
Actuator support for logging.
Actuator support for JavaMail.
Actuator support for JVM management.
Core actuator support for metrics.
Actuator support for RabbitMQ Java Client metrics.
Support classes for handler method metrics.
Actuator support for cache metrics.
Actuator support for Spring Data Repository metrics.
Actuator support for exporting metrics to Prometheus.
Support classes for HTTP-related metrics.
Actuator support for JDBC metrics.
Actuator support for R2DBC metrics.
Actuator support for startup metrics.
Actuator support for system metrics.
Actuator support for web client metrics.
Actuator support for Jetty metrics.
Actuator support for
WebClient
metrics.Actuator support for Tomcat metrics.
Actuator support for Neo4j.
Actuator support for Quartz Scheduler.
Actuator support for R2DBC.
Actuator support for SBOMs.
Actuator scheduling support.
Actuator support for security.
Actuator support for Spring Session.
Actuator support for ssl concerns.
Actuator support for
ApplicationStartup
.Actuator support for system-related concerns.
Actuator HTTP exchanges support.
Actuator HTTP exchanges support for reactive servers.
Actuator HTTP exchanges support for servlet servers.
Actuator web request mappings support.
Actuator reactive request mappings support.
Actuator servlet request mappings support.
Administration support for Spring Boot applications.
Support classes to provide ANSI color output.
Spring Boot's auto-configuration capabilities.
Auto-configuration for admin-related features.
Auto-configuration for RabbitMQ.
Auto-configuration for Spring AOP.
Auto-configuration for application availability features.
Auto-configuration for Spring Batch.
Auto-configuration for the cache abstraction.
Auto-configuration for Cassandra.
Auto-configuration for reactive codecs.
@Condition
annotations and supporting classes.Support classes related to auto-configuration involving containers.
Auto-configuration for the Spring context.
Auto-configuration for Couchbase.
Auto-configuration for Spring DAO.
Auto-configuration base classes for Spring Data.
Auto-configuration for Spring Data Cassandra.
Auto-configuration for Spring Data Couchbase.
Auto-configuration for Spring Data Elasticsearch.
Auto-configuration for Spring Data JDBC.
Auto-configuration for Spring Data JPA.
Auto-configuration for Spring Data LDAP.
Auto-configuration for Spring Data Mongo.
Auto-configuration for Spring Data Neo4j.
Auto-Configuration for Spring Data R2DBC.
Auto-configuration for Spring Data Redis.
Auto-configuration for Spring Data REST.
Auto-configuration for Spring Data's Web Support.
General purpose domain annotations and classes.
Auto-configuration for Elasticsearch client.
Auto-configuration for Flyway.
Auto-configuration for FreeMarker.
Auto-configuration for Spring GraphQL.
Auto-configuration classes for data integrations with GraphQL.
Auto-configuration classes for WebFlux support in Spring GraphQL.
Auto-configuration classes for RSocket integration with GraphQL.
Auto-configuration classes for Security support in Spring GraphQL.
Auto-configuration classes for MVC support in Spring GraphQL.
Auto-configuration for Groovy templates.
Auto-configuration for GSON.
Auto-configuration for H2's Console.
Auto-configuration for Spring HATEOAS.
Auto-configuration for Hazelcast.
Auto-configuration for HTTP concerns.
Auto-configuration for client-side HTTP.
Auto-configuration for HTTP codecs.
Auto-configuration for project information.
Auto-configuration for Spring Integration.
Auto-configuration for Jackson.
Auto-configuration for JDBC.
Auto-configuration for JDBC Metadata.
Auto-configuration for Jersey.
Auto-configuration for JMS.
Auto-configuration for ActiveMQ.
Auto-configuration for Artemis.
Auto-configuration for JMX.
Auto-configuration for JOOQ.
Auto-configuration for JSON-B.
Auto-configuration for Apache Kafka.
Auto-configuration for LDAP.
Auto-configuration for embedded LDAP.
Auto-configuration for Liquibase.
Auto-configuration for logging.
Auto-configuration for email support.
Auto-configuration for MongoDB.
Auto-configuration for Mustache.
Auto-configuration for Neo4j.
Auto-configuration for the Netty library.
Auto-configuration for JPA and Spring ORM.
Auto-configuration for Spring for Apache Pulsar.
Auto-configuration for Quartz Scheduler.
Auto-Configuration for R2DBC.
Auto-configuration for Reactor.
Auto-configuration for Reactor Netty.
Auto-configuration for RSocket.
Auto-configuration for Spring Security.
Support for Spring Security's OAuth 2 client.
Auto-configuration for Spring Security's Reactive OAuth 2 client.
Auto-configuration for Spring Security's OAuth 2 client.
Support for Spring Security's OAuth2 resource server.
Auto-configuration for Spring Security's Reactive OAuth2 resource server.
Auto-configuration for Spring Security's OAuth2 resource server.
Auto-configuration for Spring Security's OAuth2 authorization server.
Auto-configuration for reactive Spring Security.
Auto-configuration for RSocket support in Spring Security.
Auto-configuration for Spring Security's SAML 2.0.
Auto-configuration for Servlet-based Spring Security.
Auto-configuration for SendGrid.
Support for service connections that affect auto-configuration.
Auto-configuration for Spring Session.
Auto-configuration for basic script-based initialization of an SQL database.
Auto-configuration for SSL bundles.
Auto-configuration for task execution and scheduling.
Base classes for template Auto-configuration.
Classes related to threads.
Auto-configuration for Thymeleaf.
Auto-configuration for transaction support.
Auto-configuration for JTA.
Auto-configuration for (JSR-303) Validation.
Auto-configuration for common web concerns.
Auto-configuration for web clients.
Configuration for embedded reactive and servlet web servers.
Support classes for web-specific formatting.
Auto-configuration for reactive web servers and Spring WebFlux.
Auto-configuration for Spring WebFlux error handling.
Auto-configuration for Spring Framework's functional web client.
Auto-configuration for servlet web servers and Spring MVC.
Auto-configuration for Spring MVC error handling.
Auto-configuration for Spring Web Services.
Auto-configuration for Spring Web Services Clients.
Auto-configuration for WebSocket support in reactive web servers.
Auto-configuration for WebSocket support in servlet web servers.
Support for describing the availability of Spring Boot applications.
Fluent 'builder' style API to construct a
SpringApplication
.Central API for performing a buildpack build.
A limited Docker API providing the operations needed by pack.
Docker configuration options.
Utilities and classes for managing SSL context and keys.
Docker transport classes providing HTTP operations on a local or remote engine.
Docker types.
IO classes and utilities.
Utilities and classes for JSON processing.
Low-level
Socket
implementations required for local Docker access.System abstractions.
Low level support for Cloud deployments.
Classes related to Spring's
ApplicationContext
.Classes related to Spring's
ApplicationContext
annotations.External configuration support allowing 'application.properties' to be loaded and used
within a Spring Boot application.
ApplicationEvents
triggered by
Spring Boot.Logging integration with Spring's Application Context.
ApplicationStartup
implementation for
buffering steps and measuring their processing time.Support for external configuration properties.
Support for
@ConfigurationProperties
binding.General
BindHandler
implementations.Binding validation support.
Sources for external configuration properties.
Support for type conversion.
Spring Boot developer tools.
Auto-configuration for
spring-boot-devtools
.Support for classpath monitoring.
DevTools classes relating to Spring Framework's
Environment
.Class to watch the local filesystem for changes.
Support for the livereload protocol.
Devtools specific logging concerns.
Client support for a remotely running Spring Boot application.
Server support for a remotely running Spring Boot application.
Application restart support.
Classloaders used for reload support.
Remote restart server.
Classes for loading DevTools settings.
Devtools system support classes.
Support for failure analysis and reporting.
Internal
FailureAnalyzer
implementations.Core interfaces and classes for working with Docker Compose.
Lifecycle management for Docker Compose with the context of a Spring application.
Service connection support for Docker Compose.
Utilities to help when creating
JdbcConnectionDetails
.Utilities to help when creating
R2dbcConnectionDetails
.Spring
Environment
support.Client-side HTTP support classes.
Support for providing information about an application.
Support for loading resources.
Custom enhancements and support for the Jackson project.
Support for Java Database Connectivity (JDBC).
Support for initialization of an SQL database using a JDBC
DataSource
.Support for accessing JDBC
DataSource
metadata.Support for Java Message Service (JMS).
Support for parsing JSON.
Alternative
JarFile
implementation with support for nested jars.Support for launching the JAR using jarmode.
System that allows self-contained JAR/WAR archives to be launched using
java -jar
.Debug
System.err
logging support.URL
protocol support.JAR URL support, including support for nested jars.
Nested URL support.
Net utilities.
Non-blocking IO
FileSystem
implementation for nested support.Support for
Cleaner
.Tools for generating executable JAR/WAR files.
Classes used to support layer customization.
Provides low-level support for handling zip content, including support for nested and
virtual zip files.
Support and abstractions across several logging libraries.
Support for 'Java Util Logging'.
Support for the Log4j 2 logging library.
Support for the Logback logging library.
Support for structured logging.
Support for item origin tracking.
JPA Support classes.
Hibernate Support classes.
Support for R2DBC connectivity.
Support for initialization of an SQL database using an R2DBC
ConnectionFactory
.Support classes for Reactor integration.
RSocket integrations with Spring Framework's
ApplicationContext
.Support for RSocket-based messaging.
Reactor Netty based RSocket server implementation.
Support for RSocket servers.
Classes and utilities for reactive Spring Security.
Classes and utilities for Servlet-based Spring Security.
Support for initialization of an SQL database.
Infrastructure for establishing database initialization bean dependencies.
Management of trust material that can be used to establish an SSL connection.
SSL trust material provider for Java KeyStores.
SSL trust material provider for PEM-encoded certificates.
General system support classes.
Utilities and classes related to task execution and scheduling.
Test auto-configuration support.
Auto-configuration for handling observability in tests.
Auto-configuration for core parts common to most Spring Boot applications.
Auto-configuration for Data Cassandra tests.
Auto-configuration for Data Couchbase tests.
Auto-configuration for Data Elasticsearch tests.
Auto-configuration for Data JDBC tests.
Auto-configuration for Data LDAP tests.
Auto-configuration for Data Mongo tests.
Auto-configuration for Data Neo4j tests.
Auto-configuration for Data R2DBC tests.
Auto-configuration for Data Redis tests.
Helper utilities for using
TypeExcludeFilter
with auto-configured tests.Auto-configuration for GraphQL testing.
Auto-configuration for GraphQL tester.
Auto-configuration for JDBC tests.
Auto-configuration for jOOQ tests.
Auto-configuration for JSON tests.
Auto-configuration for Data JPA tests.
Support for mapping annotation attribute values in the Spring
Environment
.Auto-configuration for tests using Spring REST Docs.
Auto-configuration for web clients.
Auto-configuration for reactive web tests.
Auto-configuration for Spring MVC tests.
Auto-configuration for web service clients.
Auto-configuration for web service server tests.
Classes and annotations related to configuring Spring's
ApplicationContext
for
tests.AssertJ support for ApplicationContexts.
Test utilities to run application contexts for testing.
Support for testing JSON.
Mockito integration for Spring Boot tests.
Mock web classes specific to Spring Boot.
RSocket server test utilities and support classes.
Classes for
System
-related testing.General purpose test utilities.
Web client test utilities.
HtmlUnit support classes.
Selenium support classes.
Spring Boot support for testing Spring WebFlux server endpoints via
WebTestClient
.Web server test utilities and support classes.
Spring bean support classes for Testcontainers.
Spring context support classes for Testcontainers.
Utilities and helpers to allow testcontainers to be used in a Spring
ApplicationContext
.Dynamic container properties support.
General support for service connections in tests.
Support classes for reading annotation and class-level metadata.
Contains miscellaneous utility classes.
Utilities and classes related to validation.
Utilities and classes related to bean validation.
Web client utilities.
Support for web-based codecs.
Web integrations with Spring's
ApplicationContext
.Embedded reactive and servlet web server implementations backed by Jetty.
Embedded reactive web server implementation backed by Netty.
Embedded reactive and servlet web server implementations backed by Tomcat.
Embedded reactive and servlet web server implementations backed by Undertow.
Spring Web error handling infrastructure.
Reactive based web integrations with Spring's
ApplicationContext
.Spring WebFlux error handling infrastructure.
Spring Boot specific
WebFilter
implementations.Spring WebFlux WebClient support abstractions.
Additional
Views
for use with
WebFlux.Reactive web server abstractions.
Support for embedded web servers.
Classes and utilities designed to work with the
jakarta.servlet
specification.Servlet based web integrations with Spring's
WebApplicationContext
.Spring MVC error handling infrastructure.
Spring Boot specific
Filter
implementations.Servlet web server abstractions.
Support classes for Servlet-based web servers.
Additional
Views
for use with Web MVC.Web Services client utilities.