Uses of Package
org.springframework.core.annotation
Packages that use org.springframework.core.annotation Package Description org.springframework.beans.factory.annotation Support package for annotation-driven bean configuration.org.springframework.cache.annotation Annotations and supporting classes for declarative cache management.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.org.springframework.context.event Support classes for application events, like standard context events.org.springframework.core.annotation Core support package for annotations, meta-annotations, and merged annotations with attribute overrides.org.springframework.core.type Core support package for type introspection.org.springframework.core.type.classreading Support classes for reading annotation and class-level metadata.org.springframework.jmx.export.annotation Java 5 annotations for MBean exposure.org.springframework.messaging.handler Basic abstractions for working with message handler methods.org.springframework.messaging.handler.annotation Annotations and support classes for handling messages.org.springframework.messaging.simp.annotation Annotations and for handling messages from SImple Messaging Protocols such as STOMP.org.springframework.scheduling.annotation Java 5 annotation for asynchronous method execution.org.springframework.stereotype Annotations denoting the roles of types or methods in the overall architecture (at a conceptual, rather than implementation, level).org.springframework.test.context This package contains the Spring TestContext Framework which provides annotation-driven unit and integration testing support that is agnostic of the actual testing framework in use.org.springframework.test.context.event.annotation Test event annotations for the Spring TestContext Framework.org.springframework.test.context.jdbc JDBC support classes for the Spring TestContext Framework, including support for declarative SQL script execution via@Sql
.org.springframework.test.context.junit.jupiter Core support for integrating the Spring TestContext Framework with the JUnit Jupiter extension model in JUnit 5.org.springframework.test.context.junit.jupiter.web Web support for integrating the Spring TestContext Framework with the JUnit Jupiter extension model in JUnit 5.org.springframework.test.util General utility classes for use in unit and integration tests.org.springframework.transaction.annotation Spring's support for annotation-based transaction demarcation.org.springframework.transaction.event Spring's support for listening to transaction events.org.springframework.web.bind.annotation Annotations for binding requests to controllers and handler methods as well as for binding request parameters to method arguments.org.springframework.web.context.annotation Provides convenience annotations for web scopes.org.springframework.web.method Common infrastructure for handler method processing, as used by Spring MVC'sorg.springframework.web.servlet.mvc.method
package.org.springframework.web.reactive.config Spring WebFlux configuration infrastructure.Classes in org.springframework.core.annotation used by org.springframework.beans.factory.annotation Class Description AnnotationAttributes LinkedHashMap
subclass representing annotation attribute key-value pairs as read byAnnotationUtils
,AnnotatedElementUtils
, and Spring's reflection- and ASM-basedAnnotationMetadata
implementations.MergedAnnotation A single merged annotation returned from aMergedAnnotations
collection.Classes in org.springframework.core.annotation used by org.springframework.cache.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.AnnotationAttributes LinkedHashMap
subclass representing annotation attribute key-value pairs as read byAnnotationUtils
,AnnotatedElementUtils
, and Spring's reflection- and ASM-basedAnnotationMetadata
implementations.Classes in org.springframework.core.annotation used by org.springframework.context.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.context.event Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.core.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.AnnotationAttributes LinkedHashMap
subclass representing annotation attribute key-value pairs as read byAnnotationUtils
,AnnotatedElementUtils
, and Spring's reflection- and ASM-basedAnnotationMetadata
implementations.AnnotationAwareOrderComparator AnnotationAwareOrderComparator
is an extension ofOrderComparator
that supports Spring'sOrdered
interface as well as the@Order
and@Priority
annotations, with an order value provided by anOrdered
instance overriding a statically defined annotation value (if any).AnnotationFilter Callback interface that can be used to filter specific annotation types.MergedAnnotation A single merged annotation returned from aMergedAnnotations
collection.MergedAnnotation.Adapt Adaptations that can be applied to attribute values when creating Maps orAnnotationAttributes
.MergedAnnotations MergedAnnotations.SearchStrategy Search strategies supported byMergedAnnotations.from(AnnotatedElement, SearchStrategy)
.MergedAnnotationSelector Strategy interface used to select between twoMergedAnnotation
instances.RepeatableContainers Strategy used to determine annotations that act as containers for other annotations.SynthesizingMethodParameter AMethodParameter
variant which synthesizes annotations that declare attribute aliases via@AliasFor
.Classes in org.springframework.core.annotation used by org.springframework.core.type Class Description MergedAnnotations Classes in org.springframework.core.annotation used by org.springframework.core.type.classreading Class Description AnnotationAttributes LinkedHashMap
subclass representing annotation attribute key-value pairs as read byAnnotationUtils
,AnnotatedElementUtils
, and Spring's reflection- and ASM-basedAnnotationMetadata
implementations.MergedAnnotations Classes in org.springframework.core.annotation used by org.springframework.jmx.export.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.messaging.handler Class Description SynthesizingMethodParameter AMethodParameter
variant which synthesizes annotations that declare attribute aliases via@AliasFor
.Classes in org.springframework.core.annotation used by org.springframework.messaging.handler.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.messaging.simp.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.scheduling.annotation Class Description AnnotationAttributes LinkedHashMap
subclass representing annotation attribute key-value pairs as read byAnnotationUtils
,AnnotatedElementUtils
, and Spring's reflection- and ASM-basedAnnotationMetadata
implementations.Classes in org.springframework.core.annotation used by org.springframework.stereotype Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.test.context Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.AnnotationAttributes LinkedHashMap
subclass representing annotation attribute key-value pairs as read byAnnotationUtils
,AnnotatedElementUtils
, and Spring's reflection- and ASM-basedAnnotationMetadata
implementations.Classes in org.springframework.core.annotation used by org.springframework.test.context.event.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.test.context.jdbc Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.test.context.junit.jupiter Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.test.context.junit.jupiter.web Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.test.util Class Description AnnotationAttributes LinkedHashMap
subclass representing annotation attribute key-value pairs as read byAnnotationUtils
,AnnotatedElementUtils
, and Spring's reflection- and ASM-basedAnnotationMetadata
implementations.Classes in org.springframework.core.annotation used by org.springframework.transaction.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.AnnotationAttributes LinkedHashMap
subclass representing annotation attribute key-value pairs as read byAnnotationUtils
,AnnotatedElementUtils
, and Spring's reflection- and ASM-basedAnnotationMetadata
implementations.Classes in org.springframework.core.annotation used by org.springframework.transaction.event Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.web.bind.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.web.context.annotation Class Description AliasFor @AliasFor
is an annotation that is used to declare aliases for annotation attributes.Classes in org.springframework.core.annotation used by org.springframework.web.method Class Description SynthesizingMethodParameter AMethodParameter
variant which synthesizes annotations that declare attribute aliases via@AliasFor
.Classes in org.springframework.core.annotation used by org.springframework.web.reactive.config Class Description Order @Order
defines the sort order for an annotated component.