Top Description Packages

Spring Core 6.1.4

Resources
Homepage, Development, Bug Tracker, Documentation, Wiki, License (Apache License, Version 2.0)
Dependencies
java.base, java.compiler, java.desktop, java.xml, jdk.jfr, jdk.unsupported, aspectjweaver, blockhound, context-propagation, jopt-simple, jsr305, kotlin-reflect, kotlin-stdlib, kotlinx-coroutines-core-jvm, kotlinx-coroutines-reactor, nativeimage, netty-buffer, netty5-buffer, reactive-streams, reactor-core, spring-jcl
Maven Central
Group ID:org.springframework
Artifacts:spring-core

Project Spring Core

Spring Core

Release 6.1.4

Release Date
2024-02-15
Version Control
Git
git://github.com/spring-projects/spring-framework
Developers
Juergen Hoeller

Package Summary

Modifier and TypePackage and Description
package
org.springframework.aot

Core package for Spring AOT infrastructure.

package
org.springframework.aot.generate

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

package
org.springframework.aot.hint

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

package
org.springframework.aot.hint.annotation

Annotation support for runtime hints.

package
org.springframework.aot.hint.predicate

Predicate support for runtime hints.

package
org.springframework.aot.hint.support

Convenience classes for using runtime hints.

package
org.springframework.aot.nativex

Support for generating GraalVM native configuration from runtime hints.

package
org.springframework.aot.nativex.feature

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

package
org.springframework.aot.nativex.substitution

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

package
org.springframework.asm

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

package
org.springframework.cglib

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

package
org.springframework.cglib.beans

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

package
org.springframework.cglib.core

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

package
org.springframework.cglib.core.internal

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

package
org.springframework.cglib.proxy

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

package
org.springframework.cglib.reflect

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

package
org.springframework.cglib.transform

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

package
org.springframework.cglib.transform.impl

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

package
org.springframework.cglib.util

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

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.

package
org.springframework.core.annotation

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

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.

package
org.springframework.core.convert

Type conversion system API.

package
org.springframework.core.convert.converter

SPI to implement Converters for the type conversion system.

package
org.springframework.core.convert.support

Default implementation of the type conversion system.

package
org.springframework.core.env

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

package
org.springframework.core.io

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

package
org.springframework.core.io.buffer

Generic abstraction for working with byte buffer implementations.

package
org.springframework.core.io.support

Support classes for Spring's resource abstraction.

package
org.springframework.core.log

Useful delegates for Spring's logging conventions.

package
org.springframework.core.metrics

Support package for recording metrics during application startup.

package
org.springframework.core.metrics.jfr

Support package for recording startup metrics using Java Flight Recorder.

package
org.springframework.core.serializer

Root package for Spring's serializer interfaces and implementations.

package
org.springframework.core.serializer.support

Support classes for Spring's serializer abstraction.

package
org.springframework.core.style

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

package
org.springframework.core.task

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

package
org.springframework.core.task.support

Support classes for Spring's TaskExecutor abstraction.

package
org.springframework.core.type

Core support package for type introspection.

package
org.springframework.core.type.classreading

Support classes for reading annotation and class-level metadata.

package
org.springframework.core.type.filter

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

package
org.springframework.javapoet

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

package
org.springframework.lang

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

package
org.springframework.objenesis

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

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

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

package
org.springframework.util.backoff

A generic back-off abstraction.

package
org.springframework.util.comparator

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

package
org.springframework.util.concurrent

Useful generic java.util.concurrent.Future extensions.

package
org.springframework.util.function

Useful generic java.util.function helper classes.

package
org.springframework.util.unit

Useful unit data types.

package
org.springframework.util.xml

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