Jersey 中自带一个包扫描,可以是包,或者具体类名 ,扫描的类型是自己定注解类型,实现功能更加大,可以是jar 包 可以是虚拟地址下的 Jersey 主要用来扫描Path Provider 类中同时包括以上的Annotation,使用Jersey 包扫描只需要三步. String aa[] = new String[]{"com.jerweb"}; Scanner scanner = new PackageNamesScanner(checkNotNull(aa)); final
有些时候,我想要把每个运行过的方法接收到的参数.返回值和执行时间等信息记录(通过slf4j 和 log4j)下来.在AspectJ.jcabi-aspects和Java注解的帮助下我实现了这个想法. public class Foo { @Loggable public int power(int x, int p) { return Math.pow(x, p); } } 在log4j中可以看到以下输出: [INFO] com.example.Foo #power(2, 10): 1024 i