你如何在eclipse中调试一系列Aspect?

时间:2008-10-16 07:52:09

标签: java eclipse aspectj

我有一系列方面正在某些情况下执行但在其他情况下却没有。堆栈通常看起来像这样没有提供上下文信息。似乎没有任何我可以启用的日志记录。感谢您的帮助。

GeneratedMethodAccessor163.invoke(Object, Object[]) line: not available 
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25  
Method.invoke(Object, Object...) line: 585  
AspectJAroundAdvice(AbstractAspectJAdvice).invokeAdviceMethodWithGivenArgs(Object[]) line: 566  
AspectJAroundAdvice(AbstractAspectJAdvice).invokeAdviceMethod(JoinPoint, JoinPointMatch, Object, Throwable) line: 556   
AspectJAroundAdvice.invoke(MethodInvocation) line: 57   
Cglib2AopProxy$CglibMethodInvocation(ReflectiveMethodInvocation).proceed() line: 173    
ExposeInvocationInterceptor.invoke(MethodInvocation) line: 89   
Cglib2AopProxy$CglibMethodInvocation(ReflectiveMethodInvocation).proceed() line: 185    
Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Object, Method, Object[], MethodProxy) line: 652

1 个答案:

答案 0 :(得分:2)

如果你已经安装了AspectJ Development Tools(AJDT),这是一个eclipse插件,你可以在调试器中单步执行各个方面。