2009-10-15 1 views
7

Я отлаживаю приложение SpringSource в Eclipse 3.5, которое интенсивно использует AOP для подключения компонентов.Eclipse отладка/шаг в метод пропуски AOP-проводки

Если я хочу перейти к методу класса, связанного с AOP, сначала мне нужно пройти через 20 слоев методов проводки SpringSource, прежде чем снова обратиться к своему исходному коду.

Есть ли способ настроить Eclipse, чтобы пропустить слои, к которым у него нет источника, и перейти непосредственно к моему методу?

ответ

13

Попробуйте Windows> Предпочтения> Java> Отладка> Фильтрация шагов. Установите флажок «Использовать фильтры шагов» и просто добавьте пакеты/классы, в которые вы не вошли бы в список. Для получения более подробной информации см. http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/views/debug/ref-usestepfilters.htm.

+0

Я использую Kepler и вступая в прокси-интерфейс, входит во всевозможные другие классы, отличные от AOP (например, org.springframework.util.ReflectionUtils). После десяти раундов добавления другого класса/пакета я сдаюсь и прошу совета здесь ... – Tom

6

здесь мой фильтр для заставить его работать:

пакет:. Java.lang *
пакет:. Java.util *
пакет: net.sf.cglib *
пакет:. Org.springframework .aop. *

Смежные вопросы