Package | Description |
---|---|
org.springframework.aop.interceptor |
Provides miscellaneous interceptor implementations.
|
org.springframework.beans.annotation |
Support package for beans-style handling of annotations.
|
org.springframework.beans.factory.config |
SPI interfaces and configuration-related convenience classes for bean factories.
|
org.springframework.beans.factory.support |
Classes supporting the
org.springframework.beans.factory package. |
org.springframework.beans.support |
Classes supporting the org.springframework.beans package,
such as utility classes for sorting and holding lists of beans.
|
org.springframework.context |
This package builds on the beans package to add support for
message sources and for the Observer design pattern, and the
ability for application objects to obtain resources using a
consistent API.
|
org.springframework.context.event |
Support classes for application events, like standard context events.
|
org.springframework.context.support |
Classes supporting the org.springframework.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
|
org.springframework.core |
Provides basic classes for exception handling and version detection,
and other core helpers that are not specific to any part of the framework.
|
org.springframework.core.annotation |
Core support package for annotations, meta-annotations, and merged
annotations with attribute overrides.
|
org.springframework.core.codec | |
org.springframework.core.io.support |
Support classes for Spring's resource abstraction.
|
org.springframework.core.task |
This package defines Spring's core TaskExecutor abstraction,
and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.
|
org.springframework.core.type |
Core support package for type introspection.
|
org.springframework.core.type.classreading |
Support classes for reading annotation and class-level metadata.
|
org.springframework.format.support |
Support classes for the formatting package,
providing common implementations as well as adapters.
|
org.springframework.http |
Contains a basic abstraction over client/server-side HTTP.
|
org.springframework.http.client |
Contains an abstraction over client-side HTTP.
|
org.springframework.http.client.reactive |
Abstractions for reactive HTTP client support including
ClientHttpRequest and
ClientHttpResponse as well as a
ClientHttpConnector . |
org.springframework.http.codec | |
org.springframework.http.codec.cbor | |
org.springframework.http.codec.json |
JSON encoder and decoder support.
|
org.springframework.http.codec.multipart |
Multipart support.
|
org.springframework.http.codec.protobuf |
Provides an encoder and a decoder for
Google Protocol Buffers.
|
org.springframework.http.codec.xml |
XML encoder and decoder support.
|
org.springframework.http.converter |
Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
|
org.springframework.http.server |
Contains an abstraction over server-side HTTP.
|
org.springframework.http.server.reactive |
Abstractions for reactive HTTP server support including a
ServerHttpRequest and
ServerHttpResponse along with an
HttpHandler for processing. |
org.springframework.jms.config |
Support package for declarative messaging configuration,
with Java configuration and XML schema support.
|
org.springframework.jms.listener |
This package contains the base message listener container facility.
|
org.springframework.messaging |
Support for working with messaging APIs and protocols.
|
org.springframework.messaging.converter |
Provides support for message conversion.
|
org.springframework.messaging.handler |
Basic abstractions for working with message handler methods.
|
org.springframework.messaging.handler.annotation.reactive |
Support classes for working with annotated message-handling methods with
non-blocking, reactive contracts.
|
org.springframework.messaging.handler.invocation.reactive |
Common infrastructure for invoking message handler methods with non-blocking,
and reactive contracts.
|
org.springframework.messaging.rsocket |
Support for the RSocket protocol.
|
org.springframework.messaging.rsocket.annotation.support |
Support classes for working with annotated RSocket stream handling methods.
|
org.springframework.messaging.simp.annotation.support |
Support classes for handling messages from simple messaging protocols
(like STOMP).
|
org.springframework.messaging.simp.broker |
Provides a "simple" message broker implementation along with an abstract base
class and other supporting types such as a registry for subscriptions.
|
org.springframework.messaging.simp.config |
Configuration support for WebSocket messaging using higher level messaging protocols.
|
org.springframework.messaging.simp.stomp |
Generic support for simple messaging protocols (like STOMP).
|
org.springframework.messaging.simp.user |
Support for handling messages to "user" destinations (i.e.
|
org.springframework.messaging.support |
Provides implementations of
Message along with
a MessageBuilder and MessageHeaderAccessor for building and working with messages and
message headers, as well as various MessageChannel
implementations and channel interceptor support. |
org.springframework.mock.http.client.reactive |
Mock implementations of reactive HTTP client contracts.
|
org.springframework.mock.http.server.reactive |
Mock implementations of reactive HTTP server contracts.
|
org.springframework.mock.web |
A comprehensive set of Servlet API 4.0 mock objects, targeted at usage with
Spring's Web MVC framework.
|
org.springframework.mock.web.reactive.function.server |
Mock objects for the functional web framework.
|
org.springframework.scheduling.annotation |
Annotation support for asynchronous method execution.
|
org.springframework.scheduling.commonj |
Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager
facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+.
|
org.springframework.scheduling.concurrent |
Scheduling convenience classes for the
java.util.concurrent
and javax.enterprise.concurrent packages, allowing to set up a
ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
context. |
org.springframework.scheduling.quartz |
Support classes for the open source scheduler
Quartz,
allowing to set up Quartz Schedulers, JobDetails and
Triggers as beans in a Spring context.
|
org.springframework.scheduling.support |
Generic support classes for scheduling.
|
org.springframework.test.web.client.match |
Contains built-in
RequestMatcher
implementations. |
org.springframework.test.web.reactive.server |
Support for testing Spring WebFlux server endpoints via
WebTestClient . |
org.springframework.test.web.servlet.request |
Contains built-in
RequestBuilder
implementations. |
org.springframework.test.web.servlet.result |
Contains built-in
ResultMatcher and ResultHandler implementations. |
org.springframework.transaction.interceptor |
AOP-based solution for declarative transaction demarcation.
|
org.springframework.util |
Miscellaneous utility classes, such as utilities for working with strings,
classes, collections, reflection, etc.
|
org.springframework.web.cors |
Support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor strategy. |
org.springframework.web.method.annotation |
Support classes for annotation-based handler method processing.
|
org.springframework.web.multipart |
Multipart resolution framework for handling file uploads.
|
org.springframework.web.multipart.commons |
MultipartResolver implementation for
Apache Commons FileUpload.
|
org.springframework.web.multipart.support |
Support classes for the multipart resolution framework.
|
org.springframework.web.reactive.function |
Provides a foundation for both the reactive client and server subpackages.
|
org.springframework.web.reactive.function.client |
Provides a reactive
WebClient
that builds on top of the
org.springframework.http.client.reactive reactive HTTP adapter layer. |
org.springframework.web.reactive.function.client.support |
Classes supporting the
org.springframework.web.reactive.function.client package. |
org.springframework.web.reactive.function.server |
Provides the types that make up Spring's functional web framework for Reactive environments.
|
org.springframework.web.reactive.function.server.support |
Classes supporting the
org.springframework.web.reactive.function.server package. |
org.springframework.web.reactive.result.method.annotation |
Infrastructure for annotation-based handler method processing.
|
org.springframework.web.reactive.socket |
Abstractions and support classes for reactive WebSocket interactions.
|
org.springframework.web.server |
Core interfaces and classes for Spring's generic, reactive web support.
|
org.springframework.web.server.adapter |
Implementations to adapt to the underlying
org.springframework.http.client.reactive reactive HTTP adapter
and HttpHandler . |
org.springframework.web.servlet |
Provides servlets that integrate with the application context
infrastructure, and the core interfaces and classes for the
Spring web MVC framework.
|
org.springframework.web.servlet.config.annotation |
Annotation-based setup for Spring MVC.
|
org.springframework.web.servlet.handler |
Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
|
org.springframework.web.servlet.mvc |
Standard controller implementations for the Servlet MVC framework that comes with
Spring.
|
org.springframework.web.servlet.mvc.condition |
Common MVC logic for matching incoming requests based on conditions.
|
org.springframework.web.servlet.mvc.method |
Servlet-based infrastructure for handler method processing,
building on the
org.springframework.web.method package. |
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
org.springframework.web.servlet.resource |
Support classes for serving static resources.
|
org.springframework.web.socket |
Common abstractions and Spring configuration support for WebSocket applications.
|
org.springframework.web.socket.adapter |
Classes adapting Spring's WebSocket API to and from WebSocket providers.
|
org.springframework.web.socket.config.annotation |
Support for annotation-based WebSocket setup in configuration classes.
|
org.springframework.web.util |
Miscellaneous web utility classes, such as HTML escaping and cookie handling.
|
org.springframework.web.util.pattern |
Dedicated support for matching HTTP request paths.
|
Class and Description |
---|
ConcurrencyThrottleSupport
Support class for throttling concurrent access to a specific resource.
|
Class and Description |
---|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
MethodInvoker
Helper class that allows for specifying a method to invoke in a declarative
fashion, be it static or non-static.
|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
PropertiesPersister
Strategy interface for persisting
java.util.Properties ,
allowing for pluggable parsing strategies. |
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
MethodInvoker
Helper class that allows for specifying a method to invoke in a declarative
fashion, be it static or non-static.
|
Class and Description |
---|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
ErrorHandler
A strategy for handling errors.
|
Class and Description |
---|
PropertiesPersister
Strategy interface for persisting
java.util.Properties ,
allowing for pluggable parsing strategies. |
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
ReflectionUtils.MethodFilter
Callback optionally used to filter methods to be operated on by a method callback.
|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
Class and Description |
---|
DefaultPropertiesPersister
Default implementation of the
PropertiesPersister interface. |
PathMatcher
Strategy interface for
String -based path matching. |
PropertiesPersister
Strategy interface for persisting
java.util.Properties ,
allowing for pluggable parsing strategies. |
Class and Description |
---|
CustomizableThreadCreator
Simple customizable helper class for creating new
Thread instances. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
LinkedMultiValueMap
Simple implementation of
MultiValueMap that wraps a LinkedHashMap ,
storing multiple values in an ArrayList . |
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
ErrorHandler
A strategy for handling errors.
|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
ErrorHandler
A strategy for handling errors.
|
Class and Description |
---|
IdGenerator
Contract for generating universally unique identifiers (
UUIDs ). |
Class and Description |
---|
InvalidMimeTypeException
Exception thrown from
MimeTypeUtils.parseMimeType(String) in case of
encountering an invalid content type specification String. |
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
RouteMatcher
Contract for matching routes to patterns.
|
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
RouteMatcher
Contract for matching routes to patterns.
|
RouteMatcher.Route
A parsed representation of a route.
|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
RouteMatcher.Route
A parsed representation of a route.
|
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
RouteMatcher
Contract for matching routes to patterns.
|
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
RouteMatcher
Contract for matching routes to patterns.
|
RouteMatcher.Route
A parsed representation of a route.
|
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
IdGenerator
Contract for generating universally unique identifiers (
UUIDs ). |
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
ErrorHandler
A strategy for handling errors.
|
Class and Description |
---|
CustomizableThreadCreator
Simple customizable helper class for creating new
Thread instances. |
ErrorHandler
A strategy for handling errors.
|
Class and Description |
---|
MethodInvoker
Helper class that allows for specifying a method to invoke in a declarative
fashion, be it static or non-static.
|
Class and Description |
---|
ErrorHandler
A strategy for handling errors.
|
MethodInvoker
Helper class that allows for specifying a method to invoke in a declarative
fashion, be it static or non-static.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
AntPathMatcher.AntPathStringMatcher
Tests whether a string matches against a pattern via a
Pattern . |
AutoPopulatingList.ElementFactory
Factory interface for creating elements for an index-based access
data structure such as a
List . |
AutoPopulatingList.ElementInstantiationException
Exception to be thrown from ElementFactory.
|
ConcurrentReferenceHashMap.Entry
A single map entry.
|
ConcurrentReferenceHashMap.Reference
A reference to an
ConcurrentReferenceHashMap.Entry contained in the map. |
ConcurrentReferenceHashMap.ReferenceManager
Strategy class used to manage
References . |
ConcurrentReferenceHashMap.ReferenceType
Various reference types supported by this map.
|
ConcurrentReferenceHashMap.Restructure
The types of restructuring that can be performed.
|
ConcurrentReferenceHashMap.Segment
A single segment used to divide the map to allow better concurrent performance.
|
IdGenerator
Contract for generating universally unique identifiers (
UUIDs ). |
InstanceFilter
A simple instance filter that checks if a given instance match based on
a collection of includes and excludes element.
|
LinkedCaseInsensitiveMap
LinkedHashMap variant that stores String keys in a case-insensitive
manner, for example for key-based access in a results table. |
LinkedMultiValueMap
Simple implementation of
MultiValueMap that wraps a LinkedHashMap ,
storing multiple values in an ArrayList . |
MimeType
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
MultiValueMapAdapter
Adapts a given
Map to the MultiValueMap contract. |
PathMatcher
Strategy interface for
String -based path matching. |
PropertiesPersister
Strategy interface for persisting
java.util.Properties ,
allowing for pluggable parsing strategies. |
PropertyPlaceholderHelper.PlaceholderResolver
Strategy interface used to resolve replacement values for placeholders contained in Strings.
|
ReflectionUtils.FieldCallback
Callback interface invoked on each field in the hierarchy.
|
ReflectionUtils.FieldFilter
Callback optionally used to filter fields to be operated on by a field callback.
|
ReflectionUtils.MethodCallback
Action to take on each method.
|
ReflectionUtils.MethodFilter
Callback optionally used to filter methods to be operated on by a method callback.
|
RouteMatcher
Contract for matching routes to patterns.
|
RouteMatcher.Route
A parsed representation of a route.
|
StopWatch.TaskInfo
Nested class to hold data about one task executed within the
StopWatch . |
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
ReflectionUtils.MethodFilter
Callback optionally used to filter methods to be operated on by a method callback.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
Class and Description |
---|
ReflectionUtils.MethodFilter
Callback optionally used to filter methods to be operated on by a method callback.
|
Class and Description |
---|
PathMatcher
Strategy interface for
String -based path matching. |
StringValueResolver
Simple strategy interface for resolving a String value.
|
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
IdGenerator
Contract for generating universally unique identifiers (
UUIDs ). |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
Class and Description |
---|
MultiValueMap
Extension of the
Map interface that stores multiple values. |
RouteMatcher
Contract for matching routes to patterns.
|
RouteMatcher.Route
A parsed representation of a route.
|