Spring Boot 4.0.0-SNAPSHOT API

Packages
Package
Description
Core Spring Boot classes.
Auto-configuration for ActiveMQ.
Core actuator auditing classes.
Actuator auditing listeners.
Classes for general actuator auto-configuration 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 condition concerns.
Auto-configuration for actuator Spring Context concerns.
Auto-configuration for actuator property 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 actuator Spring Environment concerns.
Auto-configuration for actuator health concerns.
Auto-configuration for actuator info concerns.
Auto-configuration for actuator logging concerns.
Auto-configuration for actuator management concerns.
Auto-configuration for actuator SBOM concerns.
Auto-configuration for actuator scheduling concerns.
Auto-configuration for actuator ssl concerns.
Auto-configuration for actuator ApplicationStartup concerns.
Auto-configuration for actuator system concerns.
Core classes for auto-configuration of actuator web concerns.
Auto-configuration for actuator HTTP exchanges.
Classes for auto-configuration of actuator web request mapping concerns.
Actuator web server support.
Actuator support for application availability concerns.
Actuator support relating to Spring Beans.
Actuator support relating to Spring Context.
Actuator support relating to external configuration properties.
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.
Actuator support for Spring Framework's Environment.
Actuator health indicator and endpoints.
Classes for application info.
Actuator support for logging.
Actuator support for JVM management.
Actuator support for exporting metrics to Prometheus.
Actuator support for SBOMs.
Actuator scheduling support.
Actuator support for security.
Actuator support for ssl concerns.
Actuator support for ApplicationStartup.
Actuator support for system-related concerns.
Actuator HTTP exchanges support.
Actuator web request mappings support.
Administration support for Spring Boot applications.
Auto-configuration for RabbitMQ.
Auto-configuration for RabbitMQ health.
Auto-configuration for RabbitMQ metrics.
Health integration for AMQP and RabbitMQ.
Metrics for AMQP and RabbitMQ.
Support classes to provide ANSI color output.
Auto-configuration for Artemis.
Spring Boot's auto-configuration capabilities.
Auto-configuration for admin-related features.
Auto-configuration for Spring AOP.
Auto-configuration for application availability features.
Auto-configuration base classes for Caching support.
@Condition annotations and supporting classes.
Support classes related to auto-configuration involving containers.
Auto-configuration for the Spring context.
Auto-configuration base classes for Spring Data.
General purpose domain annotations and classes.
Auto-configuration for project information.
Auto-configuration for JMX.
Auto-configuration for logging.
Capabilities to preinitialize code in the background to improve startup performance.
Support for service connections that affect auto-configuration.
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 common web concerns.
Support classes for web-specific formatting.
Support for describing the availability of Spring Boot applications.
Auto-configuration for Spring Batch.
Auto-configuration for Spring Batch observations.
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.
Actuator endpoint for caches.
Auto-configuration for the cache abstraction.
Auto-configuration for the cache abstraction endpoints.
Auto-configuration for the cache abstraction metrics.
Metrics for caches.
Auto-configuration for Cassandra.
Auto-configuration for Cassandra health.
Health integration for Cassandra.
Low level support for Cloud deployments.
Auto-configuration for Cloud Foundry endpoints.
Auto-configuration for Cloud Foundry WebFlux endpoints.
Auto-configuration for Cloud Foundry Servlet endpoints.
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.
Auto-configuration for Couchbase.
Auto-configuration for Couchbase health.
Health integration for Couchbase.
Auto-configuration for Spring Data repository metrics.
Auto-configuration for Spring Data web.
Auto-configuration for Spring Data Cassandra.
Auto-configuration for Spring Data Couchbase.
Auto-configuration for Spring Data Elasticsearch.
Auto-configuration for Spring Data Elasticsearch health.
Elasticsearch health integration using Spring Data Elasticsearch.
Auto-configuration for Spring Data JDBC.
Auto-configuration for Spring Data JPA.
Auto-configuration for Spring Data LDAP.
Spring Data repository metrics.
Auto-configuration for Spring Data MongoDB.
Auto-configuration for Spring Data MongoDB health.
MongoDB health integration using Spring Data MongoDB.
Auto-configuration for Spring Data Neo4j.
Auto-Configuration for Spring Data R2DBC.
Auto-configuration for Spring Data Redis.
Auto-configuration for Spring Data Redis health.
Redis health integration using Spring Data Redis.
Auto-configuration for Spring Data REST.
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.
Auto-configuration for Elasticsearch client.
Auto-configuration for Elasticsearch health.
Health integration for Elasticsearch.
Spring Environment support.
Auto-configuration for Flyway.
Auto-configuration for Flyway endpoint.
Actuator endpoint for Flyway.
Auto-configuration for FreeMarker.
Auto-configuration for Spring GraphQL.
Auto-configuration classes for data integrations with GraphQL.
Auto-configuration for Spring GraphQL observations.
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 Hazelcast health.
Health integration for Hazelcast.
Auto-configuration for health contributors.
Auto-configuration for health registries.
Classes related to contributing health information about an application.
Health registry support.
Hibernate Support classes.
Auto-configuration for JPA and Spring ORM.
Auto-configuration for JPA and Spring ORM.
Client-side HTTP support classes.
Auto-configuration for client-side HTTP.
Auto-configuration for client-side HTTP metrics.
Auto-configuration for client-side reactive HTTP.
Client-side reactive HTTP support classes.
Support for web-based codecs.
Auto-configuration for HTTP codecs.
Auto-configuration for HTTP converters.
Support for providing information about an application.
Auto-configuration for Spring Integration.
Auto-configuration for Spring Integration endpoint.
Actuator endpoint for Spring Integration.
Support for loading resources.
Custom enhancements and support for the Jackson project.
Auto-configuration for Jackson.
Support for Java Database Connectivity (JDBC).
Auto-configuration for JDBC.
Auto-configuration for JDBC health.
Auto-configuration for JDBC metrics.
Health integration for JDBC.
Support for initialization of an SQL database using a JDBC DataSource.
Support for accessing JDBC DataSource metadata.
Metrics for JDBC.
Jersey support for actuator endpoints.
Auto-configuration for Jersey.
Auto-configuration for Jersey actuator web endpoint support.
Auto-configuration for Jersey actuator web concerns.
Auto-configuration for Jersey metrics.
Reactive and servlet web server implementations backed by Jetty.
Auto-configuration for Jetty.
Auto-configuration for Jetty actuator web concerns.
Auto-configuration for Jetty metrics.
Classes related to the auto-configuration of a reactive web server using Jetty.
Classes related to the auto-configuration of a servlet web server using Jetty.
Actuator support for Jetty metrics.
Reactive web server implementation backed by Jetty.
Servlet web server implementation backed by Jetty.
Support for Java Message Service (JMS).
Auto-configuration for JMS.
Auto-configuration for JMS health.
Health integration for JMS.
Auto-configuration for jOOQ.
JPA Support classes.
Base Auto-configuration for JPA and Spring ORM.
Support for parsing JSON.
Auto-configuration for JSON-B.
Auto-configuration for Apache Kafka.
Auto-configuration for Apache Kafka metrics.
Auto-configuration for LDAP.
Auto-configuration for embedded LDAP.
Auto-configuration for LDAP health.
Health integration for LDAP.
Auto-configuration for Liquibase.
Auto-configuration for Liquibase endpoint.
Actuator endpoint for Liquibase.
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.
Auto-configuration for email support.
Health integration for JavaMail.
General metrics-related classes.
Actuator endpoint for metrics.
Auto-configuration for metrics with Micrometer.
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 a simple in-memory store.
Support for exporting actuator metrics to Stackdriver.
Support for exporting actuator metrics to StatsD.
Auto-configuration for JVM metrics.
Auto-configuration for Log4J2 metrics.
Auto-configuration for Logback metrics.
Auto-configuration for SSL metrics.
Auto-configuration for actuator startup time metrics.
Auto-configuration for system metrics.
Auto-configuration for task execution and scheduling metrics.
Support for startup metrics.
System metrics.
Auto-configuration for MongoDB.
Auto-configuration for MongoDB metrics.
Auto-configuration for Mustache.
Additional Views for use with WebFlux.
Additional Views for use with Web MVC.
Auto-configuration for Neo4j.
Auto-configuration for Neo4j health.
Health integration for Neo4j.
Auto-configuration for the Netty library.
Auto-configuration for Micrometer Observation.
Auto-configuration for OpenTelemetry.
Auto-configuration for exporting logs with OpenTelemetry.
Support for item origin tracking.
Auto-configuration for Spring for Apache Pulsar.
Auto-configuration for Quartz Scheduler.
Auto-configuration for Quartz Scheduler endpoint.
Actuator endpoint for Quartz Scheduler.
Support for R2DBC connectivity.
Auto-Configuration for R2DBC.
Auto-Configuration for R2DBC health.
Auto-Configuration for R2DBC metrics.
Auto-Configuration for R2DBC observations.
Health integration for R2DBC.
Support for initialization of an SQL database using an R2DBC ConnectionFactory.
Metrics for R2DBC.
Support classes for Reactor integration.
Auto-configuration for Reactor.
Reactive web server implementation backed by Netty.
Auto-configuration for Reactor Netty.
Auto-configuration for Reactor Netty actuator web concerns.
Web client utilities.
Auto-configuration for RestClient and RestTemplate.
Auto-Configuration for Spring's Blocking HTTP Service Interface Clients.
Observation integration for RestClient and RestTemplate.
RestClient and RestTemplate test utilities.
Auto-configuration for RSocket.
RSocket integrations with Spring Framework's ApplicationContext.
Support for RSocket-based messaging.
Reactor Netty based RSocket server implementation.
Support for RSocket servers.
Auto-configuration for Spring Security.
Auto-configuration for actuator security using WebFlux.
Auto-configuration for actuator security using Spring MVC.
Auto-configuration for reactive Spring Security.
Auto-configuration for RSocket support in Spring Security.
Auto-configuration for Servlet-based 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.
Auto-configuration for Spring Security's OAuth2 authorization server.
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.
Classes and utilities for reactive Spring Security.
Auto-configuration for Spring Security's SAML 2.0.
Classes and utilities for Servlet-based Spring Security.
Auto-configuration for SendGrid.
Application support for the jakarta.servlet specification.
Actuator HTTP exchanges support for Servlet servers.
Actuator servlet request mappings support.
Auto-configuration for application support of the jakarta.servlet specification.
Actuator Servlet support.
Auto-configuration for jakarta.servlet actuator web concerns.
Spring Boot specific Filter implementations.
Auto-configuration for Spring Session.
Auto-configuration for Spring Session endpoint.
Auto-configuration for Spring Session Data MongoDB.
Auto-configuration for Spring Session Data Redis.
Actuator endpoint for Spring Session.
Auto-configuration for Spring Session Hazelcast.
Auto-configuration for Spring Session JDBC.
Auto-configuration for basic script-based initialization of an SQL database.
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.
Mock web classes specific to Spring Boot.
RSocket server test utilities and support classes.
Classes for System-related testing.
General purpose test utilities.
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.
Auto-configuration for Thymeleaf.
Reactive and servlet web server implementations backed by Tomcat.
Classes related to the auto-configuration of a servlet or reactive web server using Tomcat.
Auto-configuration for Tomcat actuator web concerns.
Auto-configuration for Tomcat metrics.
Classes related to the auto-configuration of a reactive web server using Tomcat.
Classes related to the auto-configuration of a servlet web server using Tomcat.
Tomcat metrics.
Reactive web server implementation backed by Tomcat.
Servlet web server implementation backed by Tomcat.
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 Zipkin.
Auto-configuration for transaction support.
Auto-configuration for JTA.
Support classes for reading annotation and class-level metadata.
Reactive and servlet web server implementations backed by Undertow.
Classes related to the auto-configuration of a servlet or reactive web server using Undertow.
Actuator Undertow actuator web concerns.
Classes related to the auto-configuration of a reactive web server using Undertow.
Classes related to the auto-configuration of a servlet web server using Undertow.
Reactive web server implementation backed by Undertow.
Servlet web server implementation backed by Undertow.
Contains miscellaneous utility classes.
Utilities and classes related to validation.
Auto-configuration for (JSR-303) Validation.
Utilities and classes related to bean validation.
Reactive based web integrations with Spring's ApplicationContext.
Servlet based web integrations with Spring's WebApplicationContext.
Spring Web error handling infrastructure.
Support for embedded web servers.
Classes related to the auto-configuration of a web server.
Classes related to the auto-configuration of a reactive web server.
Classes related to the auto-configuration of a servlet web server.
Web integrations with Spring's ApplicationContext.
Reactive web server abstractions.
Reactive web server based integrations with Spring's ApplicationContext.
Servlet web server abstractions.
Servlet web server based web integrations with Spring's WebApplicationContext.
Web server test utilities and support classes.
Client-side support for testing embedded web servers.
Spring Boot support for testing Spring WebFlux server endpoints via WebTestClient.
HtmlUnit support classes.
Selenium support classes.
Classes and utilities designed to work with the jakarta.servlet specification.
Support classes for Servlet-based web servers.
Spring WebFlux WebClient support abstractions.
Auto-configuration for Spring Framework's functional web client.
Auto-Configuration for Spring's Reactive HTTP Service Interface Clients.
Observation integration for WebClient.
Spring WebFlux support for actuator endpoints.
Actuator HTTP exchanges support for reactive servers.
Actuator reactive request mappings support.
Auto-configuration for reactive web servers and Spring WebFlux.
Auto-configuration for Spring WebFlux actuator web endpoint support.
Auto-configuration for WebFlux-based actuator web concerns.
Auto-configuration for Spring WebFlux error handling.
Spring WebFlux error handling infrastructure.
Spring Boot specific WebFilter implementations.
Spring MVC support for actuator endpoints.
Actuator request mappings support for Spring MVC.
Auto-configuration for Spring MVC.
Auto-configuration for Spring MVC actuator web endpoint support.
Auto-configuration for Spring MVC-based actuator infrastructure.
Auto-configuration for Spring MVC error handling.
Spring MVC error handling infrastructure.
Auto-configuration for Spring Web Services.
Auto-configuration for Spring Web Services Clients.
Web Services client utilities.
Auto-configuration for WebSocket support in servlet web servers.
Auto-configuration for Zipkin.