私はjunitテストを実行したいと同時に、EclipseでaspectJを使用してトレースをファイルに記録したいと考えています。
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 に答える