java #annotations
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java #annotations相关的知识,希望对你有一定的参考价值。
import java.lang.annotation.*;
public class TestClass {
@About
public void mtd () throws NoSuchMethodException {
Class cl = TestClass.class;
Annotation an = cl.getMethod("mtd", null).getAnnotation(About.class);
System.out.println(cl.getMethod("mtd", null).getName());
System.out.println(cl.getMethod("mtd", null).getReturnType());
About ab= (About) an;
System.out.println(ab.info());
}
}
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@interface About {
String info() default "default string";
}
以上是关于java #annotations的主要内容,如果未能解决你的问题,请参考以下文章
JAVA注解Annotation
java annotation
注解Annotation
Java Annotation注解语法
Java注解(Annotation)详解
深入理解Java:注解(Annotation)基本概念