类 AnnotatedMethodHandlerInterceptor<A extends java.lang.annotation.Annotation>

  • 类型参数:
    A - Annotation type
    所有已实现的接口:
    org.springframework.web.servlet.HandlerInterceptor

    public abstract class AnnotatedMethodHandlerInterceptor<A extends java.lang.annotation.Annotation>
    extends MethodHandlerInterceptor
    The annotation method HandlerInterceptor abstract implementation
    从以下版本开始:
    1.0.0
    作者:
    Mercy
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected void afterCompletion​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, java.lang.Exception ex)  
      protected void afterCompletion​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, java.lang.Exception ex, A annotation)  
      java.lang.Class<A> getAnnotationType()  
      protected A getMethodAnnotation​(javax.servlet.http.HttpServletRequest request, org.springframework.web.method.HandlerMethod handlerMethod)  
      protected void postHandle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.servlet.ModelAndView modelAndView)  
      protected void postHandle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.servlet.ModelAndView modelAndView, A annotation)  
      protected boolean preHandle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod)  
      protected boolean preHandle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.web.method.HandlerMethod handlerMethod, A annotation)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • AnnotatedMethodHandlerInterceptor

        public AnnotatedMethodHandlerInterceptor()
    • 方法详细资料

      • preHandle

        protected final boolean preHandle​(javax.servlet.http.HttpServletRequest request,
                                          javax.servlet.http.HttpServletResponse response,
                                          org.springframework.web.method.HandlerMethod handlerMethod)
                                   throws java.lang.Exception
        指定者:
        preHandle 在类中 MethodHandlerInterceptor
        抛出:
        java.lang.Exception
      • preHandle

        protected boolean preHandle​(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    org.springframework.web.method.HandlerMethod handlerMethod,
                                    A annotation)
                             throws java.lang.Exception
        抛出:
        java.lang.Exception
      • postHandle

        protected final void postHandle​(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response,
                                        org.springframework.web.method.HandlerMethod handlerMethod,
                                        org.springframework.web.servlet.ModelAndView modelAndView)
                                 throws java.lang.Exception
        指定者:
        postHandle 在类中 MethodHandlerInterceptor
        抛出:
        java.lang.Exception
      • postHandle

        protected void postHandle​(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response,
                                  org.springframework.web.method.HandlerMethod handlerMethod,
                                  org.springframework.web.servlet.ModelAndView modelAndView,
                                  A annotation)
                           throws java.lang.Exception
        抛出:
        java.lang.Exception
      • afterCompletion

        protected final void afterCompletion​(javax.servlet.http.HttpServletRequest request,
                                             javax.servlet.http.HttpServletResponse response,
                                             org.springframework.web.method.HandlerMethod handlerMethod,
                                             java.lang.Exception ex)
                                      throws java.lang.Exception
        指定者:
        afterCompletion 在类中 MethodHandlerInterceptor
        抛出:
        java.lang.Exception
      • afterCompletion

        protected void afterCompletion​(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response,
                                       org.springframework.web.method.HandlerMethod handlerMethod,
                                       java.lang.Exception ex,
                                       A annotation)
                                throws java.lang.Exception
        抛出:
        java.lang.Exception
      • getAnnotationType

        public final java.lang.Class<A> getAnnotationType()
      • getMethodAnnotation

        protected final A getMethodAnnotation​(javax.servlet.http.HttpServletRequest request,
                                              org.springframework.web.method.HandlerMethod handlerMethod)