开头总结(具体代码在下面)
方法上的注解内容可以直接获取、类上的需要强转
方法上自定义注解内容提取
/**
* Log代表method所在类
*/
String doType = method.getAnnotation(Log.class).doType();
类上自定义注解内容提取
/**
* clazz代表有Module这个自定义注解的类
*/
String value = (Module)clazz.getAnnotation(Module.class).value();
//拆分写法
Annotation annotation = clazz.getAnnotation(Module.class);// 获取类上指定的 注解
Module module = (Module) annotation;// 类上的注解需要强转
String value = module.value();// 获取注解内容
方法上的自定义注解
自定义注解
/**
* 自定义日志注解
* @author Kuwei
* ElementType.METHOD 表明是方法上使用的注解
*/
@Target