Java注释
2021-02-09 07:19
标签:col 检查 lang 属性 ons none 接口 ota 提取 概念: 作用分类: JDK中的预定义的一些注解 自定义注解 注解的提取 注解通过反射提取,首先可以通过Class对象的isAnnotationPresent()方法判断它是否应用了某个注解 然后通过getAnnotation()方法来获取Annotation对象 或者是getAnnotation()方法 前一种方法返回指定类型的注解,后一种方法返回这个元素上全部注解 详细介绍可以参考:https://zhuanlan.zhihu.com/p/37701743 Java注释 标签:col 检查 lang 属性 ons none 接口 ota 提取 原文地址:https://www.cnblogs.com/codingLiu/p/12751244.html
public boolean isAnnotationPresent(Class extends Annotation> annotationClass) {}
public Annotation[] getAnnotations() {}
@TestAnnotation()
public class Test {
public static void main(String[] args) {
boolean hasAnnotation = Test.class.isAnnotationPresent(TestAnnotation.class);
if ( hasAnnotation ) {
TestAnnotation testAnnotation = Test.class.getAnnotation(TestAnnotation.class);
System.out.println("id:"+testAnnotation.id());
System.out.println("msg:"+testAnnotation.msg());
}
}
}