注解

一、注解概念

 

 1、编写文档

 

 

 二、JDK预定义的注解

 

三、 自定义注解

 

 1、 使用和添加属性

 

 

 其中,Per'son是枚举类型;

四、元注解

 Target源码:

 ElementType源码:

 

 

 五、解析注解,获取注解中定义的属性的值

 

 

 其中,获取的是当前类的字节码Class对象;

 其中,Class对象的getAnnotation方法返回的是注解接口对象;

方法对象Method也有getAnnotation方法,就看注解是作用在类还是方法上:

原文地址:https://www.cnblogs.com/wmqiang/p/11523880.html