【发布时间】:2010-12-07 04:52:46
【问题描述】:
我正在 Eclipse 3.5 中调试一个 SpringSource 应用程序,它大量使用 AOP 来连接组件。
如果我想单步执行一个使用 AOP 连接的类的方法,我首先必须单步执行大约 20 层 SpringSource 连接方法,然后才能再次访问我自己的源代码。
有没有办法配置 Eclipse 以跳过它没有源的层并直接进入我的方法?
【问题讨论】:
标签: eclipse debugging springsource
我正在 Eclipse 3.5 中调试一个 SpringSource 应用程序,它大量使用 AOP 来连接组件。
如果我想单步执行一个使用 AOP 连接的类的方法,我首先必须单步执行大约 20 层 SpringSource 连接方法,然后才能再次访问我自己的源代码。
有没有办法配置 Eclipse 以跳过它没有源的层并直接进入我的方法?
【问题讨论】:
标签: eclipse debugging springsource
在这里我的过滤器使它工作:
包:java.lang.*
包:java.util.*
包:net.sf.cglib.*
包:org.springframework.aop.*
【讨论】:
试试 Windows>Preferences>Java>Debug>Step Filtering。 选中“使用步骤过滤器”并简单地将您不想进入的包/类添加到列表中。 详情请见http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/views/debug/ref-usestepfilters.htm。
【讨论】: