java 引文的几大作用及使用方法详解
java 注解的几大作用及使用方法详解+ annotation.name()+ gid +annotation.gid())}}}publicstaticvoi
java 注解的几大作用及使用方法详解
+ annotation.name()+"; gid= "+annotation.gid());}}}publicstaticvoid main(String[] args)throwsClassNotFoundException{parseTypeAnnotation();parseMethodAnnotation();parseConstructAnnotation();}}?
先别说话,运行:
?
- id="0"; name="type"; gid =class java.lang.Long
- method = c ; id =5; description =private method; gid=class java.lang.Long
- method = a ; id =3; description =public method; gid=class java.lang.Long
- method = b ; id =4; description =protected method; gid=class java.lang.Long
- constructor = com.tmser.annotation.UserAnnotation; id =2; description = construct; gid=class java.lang.Long
?
看到了吧,我们定义的注解都完整的输出了,你要使用哪个,直接拿去用就好了。
为了不让这篇文章打开太慢,我省略了类属性注解,及参数注解的解析。其实都大同小异。
另外,我也没有举使用例子。因为我认为好的教程是讲的详细的同时,还会留有扩展。如果我全部写出来,而你只是学习的话,那基本不会自己去动脑了,而是复制粘贴运行一遍完事。
???最后提醒下:
?????1. 要用好注解,必须熟悉java 的反射机制,从上面的例子可以看出,注解的解析完全依赖于反射。
???? 2. 不要滥用注解。平常我们编程过程很少接触和使用注解,只有做设计,且不想让设计有过多的配置时。