2010-08-03 2 views
2

스프링 AOP 조언에서 던진 예외를 catch하는 방법내가 내 자신의 예외 "MyOwnException"가 내 서비스 클래스에서이 예외를 던져

public void service() throws MyOwnException 
{ 
// some code 

} 

지금은 조언에 MyOwnException을 잡아 브랜드를 다시 발생하려면 이제 -new 예외

public class SimpleThrowsAdvice implements ThrowsAdvice { 

    public void afterThrowing(Method method, Object[] args, Object target, 
       MyOwnException ex) throws Throwable { 
     throw new Exception("new Description",ex); 
    } 
} 

, 어떻게 잡을 수 다시 던져 위의 조언 SimpleThrowsAdvice에서 Exception?

+0

이미 포착되었지만 지금 래핑 된 예외를 다시 catch 하시겠습니까? 이것은 거북이가 너무 내리는 것처럼 들립니다. SimpleThrowsAdvice로 할 수없는 새로운 Exception 잡기 조언으로 무엇을 할 계획입니까? – earldouglas

답변

관련 문제