2010-08-03 46 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

回答