类 ThrowsAdviceInterceptor

  • 所有已实现的接口:
    Advice, Interceptor, MethodInterceptor, AfterAdvice

    public class ThrowsAdviceInterceptor
    extends Object
    implements MethodInterceptor, AfterAdvice
    Interceptor to wrap an after-throwing advice.

    The signatures on handler methods on the ThrowsAdvice implementation method argument must be of the form:
    void afterThrowing([Method, args, target], ThrowableSubclass);

    Only the last argument is required.

    Some examples of valid methods would be:

    public void afterThrowing(Exception ex)
    public void afterThrowing(RemoteException)
    public void afterThrowing(Method method, Object[] args, Object target, Exception ex)
    public void afterThrowing(Method method, Object[] args, Object target, ServletException ex)

    This is a framework class that need not be used directly by Spring users.

    作者:
    Rod Johnson, Juergen Hoeller
    另请参阅:
    MethodBeforeAdviceInterceptor, AfterReturningAdviceInterceptor
    • 构造器详细资料

      • ThrowsAdviceInterceptor

        public ThrowsAdviceInterceptor​(Object throwsAdvice)
        Create a new ThrowsAdviceInterceptor for the given ThrowsAdvice.
        参数:
        throwsAdvice - the advice object that defines the exception handler methods (usually a ThrowsAdvice implementation)