java注解使用
Posted lululu123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java注解使用相关的知识,希望对你有一定的参考价值。
自定义注解:
1.1、Retention和Target都是元注解。
1.2、Retention决定注解的生命周期。RetentionPolicy.SOURCE表示只在java源文件中存在(编译成.class文件不存在)。RetentionPolicy.CLASS表示编译成.class文件也存在。RetentionPolicy.RUNTIME表示程序运行时都存在。
RetentionPolicy.SOURCE、RetentionPolicy.CLASS、RetentionPolicy.RUNTIME分别对应:Java源文件(.java文件)---->.class文件---->内存中的字节码
1.3、Target决定注解加在哪些成分上。ElementType.TYPE表示加在类、注解、枚举上面。
1.4、添加属性语法
类型 属性名() default 默认值;
特殊属性value:只设置value的值可以通过("x")直接给value赋值
参考文档:https://www.cnblogs.com/xdp-gacl/p/3622275.html
以上是关于java注解使用的主要内容,如果未能解决你的问题,请参考以下文章