首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > java注释发现图书馆

java注释发现图书馆

  • 资源大小:14.12 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: java 图书馆 注释 发现

资 源 简 介

Version 0.1 Java Annotation Discovery Library Annovention is a Java Annotation discovery library. It works on subscribe-and-listen pattern. It"s fully customizable and you can easily extend it. It comes with a ClasspathDiscoverer (extends Discoverer) class which scans your classpath for possible Annotations. You need to implement AnnotationDiscoveryListener (Class/Field/Method) and then register this listener to Discoverer class. Annovention uses Javassist (http://labs.jboss.com/javassist/) library to read class files and discover annotations from them. This approach doesn"t need to load classes in memory and hence is very effective. On the similar line, to keep the memory consumption low, listeners will be notified with the names of classes, field, methods and annotations. You can use Java Reflection to instantiate the classes. (remember Class.forName method?) Read a 5 minute starter here: h
VIP VIP
0.179667s