| Name | Description | Type | Package | Framework |
| AliasFor | @AliasFor is an annotation that is used to declare aliases forannotation attributes. | Class | org.springframework.core.annotation | Spring MVC |
| AnnotatedElementUtils | General utility methods for finding annotations and meta-annotations onAnnotatedElementUtils defines the public API for Spring's | Class | org.springframework.core.annotation | Spring MVC |
| AnnotationAttributes | LinkedHashMap subclass representing annotation attributekey-value pairs as read by AnnotationUtils, | Class | org.springframework.core.annotation | Spring MVC |
| AnnotationAwareOrderComparator | AnnotationAwareOrderComparator is an extension ofOrderComparator that supports Spring's | Class | org.springframework.core.annotation | Spring MVC |
| AnnotationConfigurationException | Thrown by AnnotationUtils and synthesized annotationsif an annotation is improperly configured. | Class | org.springframework.core.annotation | Spring MVC |
| AnnotationUtils | General utility methods for working with annotations, handling meta-annotations,bridge methods (which the compiler generates for generic declarations) as well | Class | org.springframework.core.annotation | Spring MVC |
| Order | @Order defines the sort order for an annotated component. | Class | org.springframework.core.annotation | Spring MVC |
| OrderUtils | General utility for determining the order of an object based on its type declaration. | Class | org.springframework.core.annotation | Spring MVC |
| SynthesizingMethodParameter | A MethodParameter variant which synthesizes annotations thatdeclare attribute aliases via @AliasFor. | Class | org.springframework.core.annotation | Spring MVC |