RetentionPolicy枚举类

包名package java.lang.annotation

作用

        注释保留策略。此枚举类型的常量描述用于保留注释的各种策略。它们被使用与{              @Retention}元注释类型一起指定注释要保留多长时间。

属性

SOURCE 编译器将丢弃注释。
CLASS 注释将由编译器记录在类文件中,但不需要在运行时由JVM保留。这是默认行为
RUNTIME 注释将由编译器记录在类文件中,并在运行时由JVM保留,因此可以进行反射读取。

示例

RetentionPolicy枚举类_第1张图片

RetentionPolicy枚举类_第2张图片

表明@EnableAutoConfiguration注解可以通过反射读取到的。

你可能感兴趣的:(#,JDK源码学习,java,开发语言)