Top Description Packages
spring 6.1.4

Module spring.context

Automatic module of spring-context 6.1.4.

Dependencies
spring.aop, spring.beans, spring.core, spring.expression, spring.instrument, spring.jcl, java.base, java.compiler, java.desktop, java.instrument, java.management, java.naming, java.scripting, java.xml, aspectjweaver, bsh, crac, groovy, hibernate-validator, jakarta.enterprise.concurrent-api, jakarta.validation-api, kotlin-stdlib, micrometer-commons, micrometer-observation, money-api, reactive-streams, reactor-core
Maven Central
Group ID:org.springframework
Artifacts:spring-context

Spring Context

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

Package Summary

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

Spring's generic cache abstraction.

open package
org.springframework.cache.annotation

Annotations and supporting classes for declarative cache management.

open package
org.springframework.cache.concurrent

Implementation package for java.util.concurrent based caches.

open package
org.springframework.cache.config

Support package for declarative caching configuration, with XML schema being the primary configuration format.

open package
org.springframework.cache.interceptor

AOP-based solution for declarative caching demarcation.

open package
org.springframework.cache.support

Support classes for the org.springframework.cache package.

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

open package
org.springframework.context.annotation

Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.

open package
org.springframework.context.aot

AOT support for application contexts.

open package
org.springframework.context.config

Support package for advanced application context configuration, with XML schema being the primary configuration format.

open package
org.springframework.context.event

Support classes for application events, like standard context events.

open package
org.springframework.context.expression

Expression parsing support within a Spring application context.

open package
org.springframework.context.i18n

Abstraction for determining the current Locale, plus global holder that exposes a thread-bound Locale.

open package
org.springframework.context.index

Support package for reading and managing the components index.

open package
org.springframework.context.support

Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.

open package
org.springframework.context.weaving

Load-time weaving support for a Spring application context, building on Spring's org.springframework.instrument.classloading.LoadTimeWeaver abstraction.

open package
org.springframework.ejb.config

Support package for EJB/Jakarta EE-related configuration, with XML schema being the primary configuration format.

open package
org.springframework.format

An API for defining Formatters to format field model values for display in a UI.

open package
org.springframework.format.annotation

Annotations for declaratively configuring field formatting rules.

open package
org.springframework.format.datetime

Formatters for java.util.Date properties.

open package
org.springframework.format.datetime.standard

Integration with the JSR-310 java.time package in JDK 8.

open package
org.springframework.format.number

Formatters for java.lang.Number properties.

open package
org.springframework.format.number.money

Integration with the JSR-354 javax.money package.

open package
org.springframework.format.support

Support classes for the formatting package, providing common implementations as well as adapters.

open package
org.springframework.instrument.classloading

Support package for load time weaving based on class loaders, as required by JPA providers (but not JPA-specific).

open package
org.springframework.instrument.classloading.glassfish

Support for class instrumentation on GlassFish.

open package
org.springframework.instrument.classloading.jboss

Support for class instrumentation on JBoss AS 6 and 7.

open package
org.springframework.instrument.classloading.tomcat

Support for class instrumentation on Tomcat.

open package
org.springframework.jmx

This package contains Spring's JMX support, which includes registration of Spring-managed beans as JMX MBeans as well as access to remote JMX MBeans.

open package
org.springframework.jmx.access

Provides support for accessing remote MBean resources.

open package
org.springframework.jmx.export

This package provides declarative creation and registration of Spring-managed beans as JMX MBeans.

open package
org.springframework.jmx.export.annotation

Annotations for MBean exposure.

open package
org.springframework.jmx.export.assembler

Provides a strategy for MBeanInfo assembly.

open package
org.springframework.jmx.export.metadata

Provides generic JMX metadata classes and basic support for reading JMX metadata in a provider-agnostic manner.

open package
org.springframework.jmx.export.naming

Provides a strategy for ObjectName creation.

open package
org.springframework.jmx.export.notification

Provides supporting infrastructure to allow Spring-created MBeans to send JMX notifications.

open package
org.springframework.jmx.support

Contains support classes for connecting to local and remote MBeanServers and for exposing an MBeanServer to remote clients.

open package
org.springframework.jndi

The classes in this package make JNDI easier to use, facilitating the accessing of configuration stored in JNDI, and provide useful superclasses for JNDI access classes.

open package
org.springframework.jndi.support

Support classes for JNDI usage, including a JNDI-based BeanFactory implementation.

open package
org.springframework.scheduling

General exceptions for Spring's scheduling support, independent of any specific scheduling system.

open package
org.springframework.scheduling.annotation

Annotation support for asynchronous method execution.

open package
org.springframework.scheduling.concurrent

Scheduling convenience classes for the java.util.concurrent and jakarta.enterprise.concurrent packages, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring context.

open package
org.springframework.scheduling.config

Support package for declarative scheduling configuration, with XML schema being the primary configuration format.

open package
org.springframework.scheduling.support

Generic support classes for scheduling.

open package
org.springframework.scripting

Core interfaces for Spring's scripting support.

open package
org.springframework.scripting.bsh

Package providing integration of BeanShell (and BeanShell2) into Spring's scripting infrastructure.

open package
org.springframework.scripting.config

Support package for Spring's dynamic language machinery, with XML schema being the primary configuration format.

open package
org.springframework.scripting.groovy

Package providing integration of Groovy into Spring's scripting infrastructure.

open package
org.springframework.scripting.support

Support classes for Spring's scripting package.

open package
org.springframework.stereotype

Annotations denoting the roles of types or methods in the overall architecture (at a conceptual, rather than implementation, level).

open package
org.springframework.ui

Generic support for UI layer concepts.

open package
org.springframework.ui.context

Contains classes defining the application context subinterface for UI applications.

open package
org.springframework.ui.context.support

Classes supporting the org.springframework.ui.context package.

open package
org.springframework.validation

Provides data binding and validation functionality, for usage in business and/or UI layers.

open package
org.springframework.validation.annotation

Support classes for annotation-based constraint evaluation, e.g. using a JSR-303 Bean Validation provider.

open package
org.springframework.validation.beanvalidation

Support classes for integrating a JSR-303 Bean Validation provider (such as Hibernate Validator) into a Spring ApplicationContext and in particular with Spring's data binding and validation APIs.

open package
org.springframework.validation.method

Abstractions and support classes for method validation, independent of the underlying validation library.

open package
org.springframework.validation.support

Support classes for handling validation results.