org.springframework.web.servlet.config.annotation

Class InterceptorRegistration

  • java.lang.Object
    • org.springframework.web.servlet.config.annotation.InterceptorRegistration


  • public class InterceptorRegistration
    extends java.lang.Object
    Assists with the creation of a MappedInterceptor.
    Since:
    3.1
    Author:
    Rossen Stoyanchev, Keith Donald
    • Method Detail

      • addPathPatterns

        public InterceptorRegistration addPathPatterns(java.lang.String... patterns)
        Add URL patterns to which the registered interceptor should apply to.
      • excludePathPatterns

        public InterceptorRegistration excludePathPatterns(java.lang.String... patterns)
        Add URL patterns to which the registered interceptor should not apply to.
      • pathMatcher

        public InterceptorRegistration pathMatcher(PathMatcher pathMatcher)
        A PathMatcher implementation to use with this interceptor. This is an optional, advanced property required only if using custom PathMatcher implementations that support mapping metadata other than the Ant path patterns supported by default.
      • order

        public InterceptorRegistration order(int order)
        Specify an order position to be used. Default is 0.
        Since:
        5.0
      • getOrder

        protected int getOrder()
        Return the order position to be used.
        Since:
        5.0
      • getInterceptor

        protected java.lang.Object getInterceptor()
        Build the underlying interceptor. If URL patterns are provided, the returned type is MappedInterceptor; otherwise HandlerInterceptor.