下你所需,载你所想!
汇集开发技术源码资料

Java自定义注解入门示例Demo

:14.816KB :1 :2021-12-08 16:11:22

部分简介

Java自定义注解入门示例Demo如果开发者对于本文件有需要的可以参考,AnnotationStudy。
public class ParseAnno {
public static void main(String[] args) {
//1、使用类加载器加载类
try {
Class c = Class.forName("com.rainmer.anno.Dog");
//判断雷尚是否有MyDescription这样的注解
boolean isExist = c.isAnnotationPresent(MyDescription.class);
if(isExist){
//3、拿到注解实例
MyDescription myDescription = (MyDescription) c.getAnnotation(MyDescription.class);
System.out.println(myDescription.value());
}

//4、找到方法上的注解
Method[] ms = c.getMethods();
for(Method m : ms){
boolean isMExist = m.isAnnotationPresent(MyDescription.class);
if(isMExist){
MyDescription d = m.getAnnotation(MyDescription.class);
System.out.println(d.value());
}
}

热门推荐

相关文章