spring-core 6.0.21 API
Package
Description
Core package for Spring AOT infrastructure.
Support classes for components that contribute generated code equivalent to a
runtime behavior.
Support for registering the need for reflection, resources, java
serialization and proxies at runtime.
Annotation support for runtime hints.
Predicate support for runtime hints.
Convenience classes for using runtime hints.
Support for generating GraalVM native configuration from runtime hints.
Spring's repackaging of
ASM 9.x
(with Spring-specific patches; for internal use only).
Spring's repackaging of
CGLIB 3.3
(with Spring-specific patches; for internal use only).
Spring's repackaging of the
CGLIB beans package
(for internal use only).
Spring's repackaging of the
CGLIB core package
(for internal use only).
Spring's repackaging of the
CGLIB core internal package
(for internal use only).
Spring's repackaging of the
CGLIB proxy package
(for internal use only).
Spring's repackaging of the
CGLIB reflect package
(for internal use only).
Spring's repackaging of the
CGLIB transform package
(for internal use only).
Spring's repackaging of the
CGLIB transform impl package
(for internal use only).
Spring's repackaging of the
CGLIB util package
(for internal use only).
Provides basic classes for exception handling and version detection,
and other core helpers that are not specific to any part of the framework.
Core support package for annotations, meta-annotations, and merged
annotations with attribute overrides.
Type conversion system API.
SPI to implement Converters for the type conversion system.
Default implementation of the type conversion system.
Spring's environment abstraction consisting of bean definition
profile and hierarchical property source support.
Generic abstraction for (file-based) resources, used throughout the framework.
Generic abstraction for working with byte buffer implementations.
Support classes for Spring's resource abstraction.
Useful delegates for Spring's logging conventions.
Support package for recording metrics during application startup.
Support package for recording startup metrics using Java Flight Recorder.
Root package for Spring's serializer interfaces and implementations.
Support classes for Spring's serializer abstraction.
Support for styling values as Strings, with ToStringCreator as central class.
This package defines Spring's core TaskExecutor abstraction,
and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.
Support classes for Spring's TaskExecutor abstraction.
Core support package for type introspection.
Support classes for reading annotation and class-level metadata.
Core support package for type filtering (e.g.
Common annotations with language-level semantics: nullability as well as JDK API indications.
Spring's repackaging of
Objenesis 3.2
(with SpringObjenesis entry point; for internal use only).
Miscellaneous utility classes, such as utilities for working with strings,
classes, collections, reflection, etc.
A generic back-off abstraction.
Useful generic
java.util.Comparator
implementations,
such as an invertible comparator and a compound comparator.Useful generic
java.util.concurrent.Future
extensions.Useful generic
java.util.function
helper classes.Useful unit data types.
Miscellaneous utility classes for XML parsing and transformation,
such as error handlers that log warnings via Commons Logging.