Top Description Packages
spring 6.1.4

Module spring.core

Automatic module of spring-core 6.1.4.

Dependencies
spring.jcl, java.base, java.compiler, java.desktop, java.xml, jdk.jfr, jdk.unsupported, aspectjweaver, blockhound, context-propagation, jopt-simple, jsr305, kotlin-reflect, kotlin-stdlib, nativeimage, io.netty.buffer, io.netty5.buffer, reactive-streams, reactor-core
Maven Central
Group ID:org.springframework
Artifacts:spring-core

Spring Core

Spring Core
Version
6.1.4
Release Date
2024-02-15
Developers
Juergen Hoeller

Package Summary

Modifier and TypePackage and Description
open package
org.springframework.aot

Core package for Spring AOT infrastructure.

open package
org.springframework.aot.generate

Support classes for components that contribute generated code equivalent to a runtime behavior.

open package
org.springframework.aot.hint

Support for registering the need for reflection, resources, java serialization and proxies at runtime.

open package
org.springframework.aot.hint.annotation

Annotation support for runtime hints.

open package
org.springframework.aot.hint.predicate

Predicate support for runtime hints.

open package
org.springframework.aot.hint.support

Convenience classes for using runtime hints.

open package
org.springframework.aot.nativex

Support for generating GraalVM native configuration from runtime hints.

open package
org.springframework.aot.nativex.feature

GraalVM native image features, not part of Spring Framework public API.

open package
org.springframework.aot.nativex.substitution

GraalVM native image substitutions, not part of Spring Framework public API.

open package
org.springframework.asm

Spring's repackaging of ASM 9.x (with Spring-specific patches; for internal use only).

open package
org.springframework.cglib

Spring's repackaging of CGLIB 3.3 (with Spring-specific patches; for internal use only).

open package
org.springframework.cglib.beans

Spring's repackaging of the CGLIB beans package (for internal use only).

open package
org.springframework.cglib.core

Spring's repackaging of the CGLIB core package (for internal use only).

open package
org.springframework.cglib.core.internal

Spring's repackaging of the CGLIB core internal package (for internal use only).

open package
org.springframework.cglib.proxy

Spring's repackaging of the CGLIB proxy package (for internal use only).

open package
org.springframework.cglib.reflect

Spring's repackaging of the CGLIB reflect package (for internal use only).

open package
org.springframework.cglib.transform

Spring's repackaging of the CGLIB transform package (for internal use only).

open package
org.springframework.cglib.transform.impl

Spring's repackaging of the CGLIB transform impl package (for internal use only).

open package
org.springframework.cglib.util

Spring's repackaging of the CGLIB util package (for internal use only).

open package
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.

open package
org.springframework.core.annotation

Core support package for annotations, meta-annotations, and merged annotations with attribute overrides.

open package
org.springframework.core.codec

org.springframework.core.codec.Encoder and org.springframework.core.codec.Decoder abstractions to convert between a reactive stream of bytes and Java objects.

open package
org.springframework.core.convert

Type conversion system API.

open package
org.springframework.core.convert.converter

SPI to implement Converters for the type conversion system.

open package
org.springframework.core.convert.support

Default implementation of the type conversion system.

open package
org.springframework.core.env

Spring's environment abstraction consisting of bean definition profile and hierarchical property source support.

open package
org.springframework.core.io

Generic abstraction for (file-based) resources, used throughout the framework.

open package
org.springframework.core.io.buffer

Generic abstraction for working with byte buffer implementations.

open package
org.springframework.core.io.support

Support classes for Spring's resource abstraction.

open package
org.springframework.core.log

Useful delegates for Spring's logging conventions.

open package
org.springframework.core.metrics

Support package for recording metrics during application startup.

open package
org.springframework.core.metrics.jfr

Support package for recording startup metrics using Java Flight Recorder.

open package
org.springframework.core.serializer

Root package for Spring's serializer interfaces and implementations.

open package
org.springframework.core.serializer.support

Support classes for Spring's serializer abstraction.

open package
org.springframework.core.style

Support for styling values as Strings, with ToStringCreator as central class.

open package
org.springframework.core.task

This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.

open package
org.springframework.core.task.support

Support classes for Spring's TaskExecutor abstraction.

open package
org.springframework.core.type

Core support package for type introspection.

open package
org.springframework.core.type.classreading

Support classes for reading annotation and class-level metadata.

open package
org.springframework.core.type.filter

Core support package for type filtering (e.g. for classpath scanning).

open package
org.springframework.javapoet

Spring's repackaging of JavaPoet (with Spring-specific utilities; for internal use only).

open package
org.springframework.lang

Common annotations with language-level semantics: nullability as well as JDK API indications.

open package
org.springframework.objenesis

Spring's repackaging of Objenesis 3.2 (with SpringObjenesis entry point; for internal use only).

open package
open package
open package
open package
open package
open package
open package
open package
open package
open package
org.springframework.util

Miscellaneous utility classes, such as utilities for working with strings, classes, collections, reflection, etc.

open package
org.springframework.util.backoff

A generic back-off abstraction.

open package
org.springframework.util.comparator

Useful generic java.util.Comparator implementations, such as an invertible comparator and a compound comparator.

open package
org.springframework.util.concurrent

Useful generic java.util.concurrent.Future extensions.

open package
org.springframework.util.function

Useful generic java.util.function helper classes.

open package
org.springframework.util.unit

Useful unit data types.

open package
org.springframework.util.xml

Miscellaneous utility classes for XML parsing and transformation, such as error handlers that log warnings via Commons Logging.