Spring Boot 3.0.0-M3 API

Packages
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.
Core classes for actuator endpoint auto-configuration.
Actuator endpoint auto-configuration conditions.
Endpoint exposure logic used for auto-configuration and conditions.
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 InfluxDB 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 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 Mongo 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 web client actuator metrics.
Auto-configuration for Jetty actuator metrics.
Auto-configuration for WebFlux actuator metrics.
Auto-configuration for Spring MVC actuator metrics.
Auto-configuration for Tomcat actuator metrics.
Auto-configuration for actuator MongoDB concerns.
Auto-configuration for actuator Neo4J concerns.
Auto-configuration for the Micrometer Observation API.
Auto-configuration for actuator Quartz Scheduler concerns.
Auto-configuration for actuator R2DBC.
Auto-configuration for actuator Redis 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 ApplicationStartup concerns.
Auto-configuration for actuator system concerns.
Auto-configuration for actuator HTTP tracing concerns.
Auto-configuration for 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.
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.
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.
JMX support for actuator endpoints.
Annotation support for actuator JMX endpoints.
Web support for actuator endpoints.
Annotation support for actuator web 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.
Actuator support for InfluxDB.
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 WebFlux metrics.
Actuator support for Spring MVC metrics.
Actuator support for Tomcat metrics.
Actuator support for Mongo.
Actuator support for Neo4j.
Actuator support for Quartz Scheduler.
Actuator support for R2DBC.
Actuator support for Redis.
Actuator scheduling support.
Actuator support for security.
Actuator support for Spring Session.
Actuator support for ApplicationStartup.
Actuator support for system-related concerns.
Actuator HTTP tracing support.
Actuator web request mappings support.
Actuator reactive request mappings support.
Actuator servlet request mappings support.
Actuator reactive HTTP tracing support.
Actuator servlet HTTP tracing 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.
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 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 HTTP codecs.
Auto-configuration for InfluxDB.
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 JMS.
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 Quartz Scheduler.
Auto-Configuration for R2DBC.
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 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.
Auto-configuration for Spring Session.
Auto-configuration for basic script-based initialization of an SQL database.
Auto-configuration for task execution and scheduling.
Base classes for template Auto-configuration.
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.
Annotation processor for compile-time capturing of information about auto-configuration classes.
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.
Main entry point of the Spring Boot CLI.
Support classes for CLI applications.
Class that are packaged as part of CLI generated JARs.
Command infrastructure for the CLI.
CLI commands for creating jars and wars.
Core CLI commands.
CLI command for password encoding.
CLI command for grabbing dependencies.
CLI command for initializing a new application using Spring Initializr.
CLI commands for installing and uninstalling CLI dependencies.
Support classes for handling command line options.
Classes for running CLI applications.
Classes for running a nested shell in the CLI.
CLI command status.
CLI Groovy compiler integration.
Classes for auto-configuring the Groovy compiler.
Classes for dependencies used during compilation.
CLI Groovy Grape integration.
CLI Maven integration.
Utility classes for the CLI.
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.
Support for migrating legacy Spring Boot properties.
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.
Client side TCP tunnel support.
Classes to deal with payloads sent over an HTTP tunnel.
Server side TCP tunnel support.
Support for failure analysis and reporting.
Internal FailureAnalyzer implementations.
Spring Environment support.
Groovy util classes that are "shared" between the CLI and user applications.
Support for providing information about an application.
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.
System that allows self-contained JAR/WAR archives to be launched using java -jar.
Abstraction over logical Archives be they backed by a JAR file or unpacked into a directory.
Classes and interfaces to allow random access to a block of data.
Support for loading and manipulating JAR/WAR files.
Support for launching the JAR using jarmode.
Tools for generating executable JAR/WAR files.
Classes used to support layer customization.
Utilities used by Spring Boot's JAR loading.
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 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.
General system support classes.
Utilities and classes related to task execution and scheduling.
Test auto-configuration support.
Auto-configuration for handling metrics 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 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.
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.