注解的简单例子

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


以上是关于注解的简单例子的主要内容,如果未能解决你的问题,请参考以下文章

注解的简单例子

java解析注解的简单例子

JAVA自定义注解的使用的一个简单例子

一个简单的例子,学习自定义注解和AOP

转一个简单的例子,学习自定义注解和AOP

java注解(Annotation)的简单介绍