美文网首页
Springboot注解: @Retention注解

Springboot注解: @Retention注解

作者: 奇点一氪 | 来源:发表于2019-12-11 18:12 被阅读0次

Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:
1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略
2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留,在class文件中存在,但JVM将会忽略
3.RetentionPolicy.RUNTIME —— 这种类型的Annotations将被JVM保留,所以他们能在运行时被JVM或其他使用反射机制的代码所读取和使用.
示例5演示了 RetentionPolicy.RUNTIME 的声明:

Java注解的示例1:

@Retention(RetentionPolicy.RUNTIME)
public @interface Test_Retention {
   String doTestRetention();
}

在这个示例中, @Retention(RetentionPolicy.RUNTIME)注解表明 Test_Retention注解将会由虚拟机保留,以便它可以在运行时通过反射读取.

相关文章

  • Springboot注解: @Retention注解

    Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolic...

  • @Retention作用详析

    注解@Retention用来修饰注解,是注解的注解,称为元注解。Retention注解有一个属性value,是Re...

  • java注解@Retention保留时机详析

    注解@Retention用来修饰注解,是注解的注解。称为元注解。 Retention注解有一个属性value,是R...

  • @Retention @Target @Document @In

    Java中的元注解: @Retention 注解保留的位置 @Retention(Retention.Policy...

  • Java注解

    基础注解Override WebServlet 元注解 @Target 注解的作用目标@Retention 注解的...

  • java 基础-注解学习

    一 元注解 1:@Retention元注解 ,表示注解有效存在的生命周期长短,取值有如下 @Retention(...

  • Java annotation

    元注解 元注解是指注解的注解。包括 @Retention @Target @Document @Inherited...

  • @Retention注解简单说明

    @Retention注解简单说明 是什么: @Retention是用来修饰注解的,它定义了该注解被保留时间的长短,...

  • 分享:自定义JAVA注解

    元注解 元注解指用来定义注解的注解,例如:@Retention @Target Inherited @Docume...

  • Java注解

    1.元注解 元注解是指注解的注解。包括 @Retention @Target @Document @Inheri...

网友评论

      本文标题:Springboot注解: @Retention注解

      本文链接:https://www.haomeiwen.com/subject/ccragctx.html