## 接口的使用
org.springframework.core.type.AnnotationMetadata

- 使用AnnotationMetadata的程序包
  程序包 | 说明
  --- | ---
  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.core.type中AnnotationMetadata的使用

    实现AnnotationMetadata的org.springframework.core.type中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `StandardAnnotationMetadata` `AnnotationMetadata` implementation that uses standard reflection to introspect a given `Class`.

  - ### org.springframework.core.type.classreading中AnnotationMetadata的使用

    实现AnnotationMetadata的org.springframework.core.type.classreading中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `AnnotationMetadataReadingVisitor` ASM class visitor which looks for the class name and implemented types as well as for the annotations defined on the class, exposing them through the `AnnotationMetadata` interface.

    返回AnnotationMetadata的org.springframework.core.type.classreading中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `AnnotationMetadata` | MetadataReader.`getAnnotationMetadata()` Read full annotation metadata for the underlying class, including metadata for annotated methods.