2010-08-03 21 views
2

J'ai ma propre exception « MyOwnException » et jette cette exception de ma classe de serviceComment attraper l'exception jetée d'un Conseil de l'AOP Spring

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

} 

Maintenant, je veux attraper MyOwnException dans un conseil et réémettre une marque -Nouvelle Exception

public class SimpleThrowsAdvice implements ThrowsAdvice { 

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

maintenant, comment puis-je attraper le re-jeté Exception des conseils ci-dessus SimpleThrowsAdvice?

+0

Etes-vous sûr de vouloir récupérer l'exception déjà interceptée mais désormais emballée? Cela semble trop comme si c'était des tortues tout le long. Que comptez-vous faire avec les nouveaux conseils d'exception que vous ne pouvez pas faire avec SimpleThrowsAdvice? – earldouglas

Répondre