2009-10-15 6 views
7

Eclipse 3.5에서 AOP를 많이 사용하여 구성 요소를 연결하는 SpringSource 응용 프로그램을 디버깅하고 있습니다.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)로 프록시 된 인터페이스 단계를 밟습니다. 다른 수업/패키지를 추가하는 10 라운드 후에 나는 포기하고 여기에 조언을 구하고 ... – Tom

6

내 필터는 작동 :

패키지. java.lang의 *
패키지. java.util의 *
패키지 : net.sf.cglib를 *
패키지 :. org.springframework를 .aop. *

관련 문제