@NonNullApi @NonNullFields

# 程序包 org.springframework.core.annotation

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

请参阅: 说明

- 接口概要
  接口 | 说明
  --- | ---
  SynthesizedAnnotation | Marker interface implemented by synthesized annotation proxies.

- 类概要
  类 | 说明
  --- | ---
  AnnotatedElementUtils | General utility methods for finding annotations, meta-annotations, and repeatable annotations on `AnnotatedElements`.
  AnnotationAttributes | `LinkedHashMap` subclass representing annotation attribute key-value pairs as read by `AnnotationUtils`, `AnnotatedElementUtils`, and Spring's reflection- and ASM-based `AnnotationMetadata` implementations.
  AnnotationAwareOrderComparator | `AnnotationAwareOrderComparator` is an extension of `OrderComparator` that supports Spring's `Ordered` interface as well as the `@Order` and `@Priority` annotations, with an order value provided by an `Ordered` instance overriding a statically defined annotation value (if any).
  AnnotationUtils | General utility methods for working with annotations, handling meta-annotations, bridge methods (which the compiler generates for generic declarations) as well as super methods (for optional annotation inheritance).
  OrderUtils | General utility for determining the order of an object based on its type declaration.
  SynthesizingMethodParameter | A `MethodParameter` variant which synthesizes annotations that declare attribute aliases via `@AliasFor`.

- 异常错误概要
  异常错误 | 说明
  --- | ---
  AnnotationConfigurationException | Thrown by `AnnotationUtils` and synthesized annotations if an annotation is improperly configured.

- 注释类型概要
  注释类型 | 说明
  --- | ---
  AliasFor | `@AliasFor` is an annotation that is used to declare aliases for annotation attributes.
  Order | `@Order` defines the sort order for an annotated component.

## 程序包org.springframework.core.annotation的说明

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