Uses of Package
org.springframework.context
Packages that use org.springframework.context
Package
Description
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.
Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
AOT support for application contexts.
Support classes for application events, like standard context events.
Classes supporting the org.springframework.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
Formatters for
java.util.Date
properties.Integration with the JSR-310
java.time
package in JDK 8.Formatters for
java.lang.Number
properties.Integration with the JSR-354
javax.money
package.Support classes for the formatting package,
providing common implementations as well as adapters.
Annotation support for asynchronous method execution.
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.Support classes for Spring's scripting package.
Contains classes defining the application context subinterface
for UI applications.
Classes supporting the org.springframework.ui.context package.
Provides data binding and validation functionality,
for usage in business and/or UI layers.
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.
Abstractions and support classes for method validation, independent of the
underlying validation library.
-
Classes in org.springframework.context used by org.springframework.contextClassDescriptionCentral interface to provide configuration for an application.Class to be extended by all application events.Interface that encapsulates event publication functionality.Interface to be implemented by application event listeners.SPI interface to be implemented by most if not all application contexts.A common interface defining methods for start/stop lifecycle control.Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.Interface for objects that are suitable for message resolution in a
MessageSource
.Exception thrown when a message can't be resolved.AnApplicationEvent
that carries an arbitrary payload.Interface for objects that may participate in a phased process such as lifecycle management. -
Classes in org.springframework.context used by org.springframework.context.annotationClassDescriptionCentral interface to provide configuration for an application.Interface that encapsulates event publication functionality.Interface to be implemented by any object that wishes to be notified of the
ApplicationStartup
that it runs with.SPI interface to be implemented by most if not all application contexts.Interface to be implemented by any bean that wishes to be notified of theEnvironment
that it runs in.A common interface defining methods for start/stop lifecycle control.Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.Interface to be implemented by any object that wishes to be notified of theResourceLoader
(typically the ApplicationContext) that it runs in. -
Classes in org.springframework.context used by org.springframework.context.aotClassDescriptionCallback interface for initializing a Spring
ConfigurableApplicationContext
prior to being refreshed.SPI interface to be implemented by most if not all application contexts. -
Classes in org.springframework.context used by org.springframework.context.eventClassDescriptionCentral interface to provide configuration for an application.Interface to be implemented by any object that wishes to be notified of the
ApplicationContext
that it runs in.Class to be extended by all application events.Interface that encapsulates event publication functionality.Interface to be implemented by any object that wishes to be notified of the ApplicationEventPublisher (typically the ApplicationContext) that it runs in.Interface to be implemented by application event listeners. -
Classes in org.springframework.context used by org.springframework.context.supportClassDescriptionCentral interface to provide configuration for an application.Interface to be implemented by any object that wishes to be notified of the
ApplicationContext
that it runs in.Class to be extended by all application events.Interface that encapsulates event publication functionality.Interface to be implemented by application event listeners.SPI interface to be implemented by most if not all application contexts.Interface to be implemented by any object that wishes to be notified of aStringValueResolver
for the resolution of embedded definition values.Interface to be implemented by any bean that wishes to be notified of theEnvironment
that it runs in.Sub-interface of MessageSource to be implemented by objects that can resolve messages hierarchically.A common interface defining methods for start/stop lifecycle control.Strategy interface for processing Lifecycle beans within the ApplicationContext.Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.Interface for objects that are suitable for message resolution in aMessageSource
.Exception thrown when a message can't be resolved.Interface to be implemented by any object that wishes to be notified of theResourceLoader
(typically the ApplicationContext) that it runs in. -
Classes in org.springframework.context used by org.springframework.format.datetimeClassDescriptionInterface to be implemented by any object that wishes to be notified of a
StringValueResolver
for the resolution of embedded definition values. -
Classes in org.springframework.context used by org.springframework.format.datetime.standardClassDescriptionInterface to be implemented by any object that wishes to be notified of a
StringValueResolver
for the resolution of embedded definition values. -
Classes in org.springframework.context used by org.springframework.format.numberClassDescriptionInterface to be implemented by any object that wishes to be notified of a
StringValueResolver
for the resolution of embedded definition values. -
Classes in org.springframework.context used by org.springframework.format.number.moneyClassDescriptionInterface to be implemented by any object that wishes to be notified of a
StringValueResolver
for the resolution of embedded definition values. -
Classes in org.springframework.context used by org.springframework.format.supportClassDescriptionInterface to be implemented by any object that wishes to be notified of a
StringValueResolver
for the resolution of embedded definition values. -
Classes in org.springframework.context used by org.springframework.scheduling.annotationClassDescriptionCentral interface to provide configuration for an application.Interface to be implemented by any object that wishes to be notified of the
ApplicationContext
that it runs in.Interface to be implemented by application event listeners.Interface to be implemented by any object that wishes to be notified of aStringValueResolver
for the resolution of embedded definition values. -
Classes in org.springframework.context used by org.springframework.scheduling.concurrentClassDescriptionCentral interface to provide configuration for an application.Interface to be implemented by any object that wishes to be notified of the
ApplicationContext
that it runs in.Interface to be implemented by application event listeners.A common interface defining methods for start/stop lifecycle control.Interface for objects that may participate in a phased process such as lifecycle management.An extension of theLifecycle
interface for those objects that require to be started uponApplicationContext
refresh and/or shutdown in a particular order. -
Classes in org.springframework.context used by org.springframework.scripting.supportClassDescriptionInterface to be implemented by any object that wishes to be notified of the
ResourceLoader
(typically the ApplicationContext) that it runs in. -
Classes in org.springframework.context used by org.springframework.ui.contextClassDescriptionStrategy interface for resolving messages, with support for the parameterization and internationalization of such messages.
-
Classes in org.springframework.context used by org.springframework.ui.context.supportClassDescriptionCentral interface to provide configuration for an application.Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.
-
Classes in org.springframework.context used by org.springframework.validationClassDescriptionInterface for objects that are suitable for message resolution in a
MessageSource
. -
Classes in org.springframework.context used by org.springframework.validation.beanvalidationClassDescriptionCentral interface to provide configuration for an application.Interface to be implemented by any object that wishes to be notified of the
ApplicationContext
that it runs in.Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.Interface for objects that are suitable for message resolution in aMessageSource
. -
Classes in org.springframework.context used by org.springframework.validation.methodClassDescriptionInterface for objects that are suitable for message resolution in a
MessageSource
.