我想运行 junit 测试,同时想在 Eclipse 中使用 aspectJ 将跟踪记录在一个文件中。
问问题
974 次
1 回答
0
如果你有 AspectJ in Action 一书(第 2 版),它会在第 10 章中介绍。
您需要在 Eclipse 中创建一个 Aspect (.aj) 文件,将其命名为任何名称(可能是 TraceAspect)。
然后您需要定义 (1) 切入点:
pointcut trace() : execution (* *.*(..)) && (!within(TraceAspect))
然后定义一个方法比如 before()/around()/execution()/call()
before() : trace() {
Signature sign = thisJoinPointStaticPart.getSignature();
// Do stuff
}
其他一些例子是:
于 2012-11-21T21:53:45.270 回答