2010-08-03 47 views
2

我有我自己的异常“MyOwnException”,并从我的服务类抛出此异常抛出的异常如何捕捉从Spring AOP通知

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

} 

现在,我要赶MyOwnException在咨询和重新抛出一个品牌 - 新的异常

public class SimpleThrowsAdvice implements ThrowsAdvice { 

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

现在,我怎么能赶上重新抛出从上述建议SimpleThrowsAdviceException

+0

你确定你想重新捕捉已经被捕获但现在包装的异常吗?这听起来很像它的乌龟一直下降。您打算如何处理SimpleThrowsAdvice无法实现的新异常捕获建议? – earldouglas 2010-09-07 15:23:24

回答