注解的简单例子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了注解的简单例子相关的知识,希望对你有一定的参考价值。
/**
* @author 邓聪
*应用在类上的注解
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Class_anno {
String name() default "congge";
}
//===================================================
/**
* @author 邓聪
*应用在方法上的注解
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Method_anno {
int i() default 100;
}
//==================================================
/**
* @author 邓聪
* 注解测试(注解处理器)
*
*/
public class Test{
public static void main(String[] args) throws Exception, Exception {
Annota annota = new Annota();
System.out.println(annota.getClass().getAnnotation(Class_anno.class).name());
System.out.println(annota.getClass().getMethod("haha").getAnnotation(Method_anno.class).i());
}
}
//====执行结果=============
congge
100
以上是关于注解的简单例子的主要内容,如果未能解决你的问题,请参考以下文章