【问题标题】:Eclipse debugging / step into method skipping AOP wiringEclipse 调试/步入跳过 AOP 布线的方法
【发布时间】:2010-12-07 04:52:46
【问题描述】:

我正在 Eclipse 3.5 中调试一个 SpringSource 应用程序,它大量使用 AOP 来连接组件。

如果我想单步执行一个使用 AOP 连接的类的方法,我首先必须单步执行大约 20 层 SpringSource 连接方法,然后才能再次访问我自己的源代码。

有没有办法配置 Eclipse 以跳过它没有源的层并直接进入我的方法?

【问题讨论】:

    标签: eclipse debugging springsource


    【解决方案1】:

    在这里我的过滤器使它工作:

    包:java.lang.*
    包:java.util.*
    包:net.sf.cglib.*
    包:org.springframework.aop.*

    【讨论】:

    【解决方案2】:

    试试 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

    【讨论】:

    • 我正在使用 Kepler 并进入代理接口,从而进入各种其他非 AOP 类(例如 org.springframework.util.ReflectionUtils)。经过十轮添加另一个类/包后,我放弃并在这里寻求建议......
    猜你喜欢
    • 1970-01-01
    • 2016-12-16
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    相关资源
    最近更新 更多