Class RequiredTokenAbstractInterceptor<A extends Annotation>

java.lang.Object
com.imyeyu.spring.annotation.RequiredTokenAbstractInterceptor<A>
Type Parameters:
A - 注解类型
All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor

public abstract class RequiredTokenAbstractInterceptor<A extends Annotation> extends Object implements org.springframework.web.servlet.HandlerInterceptor
抽象验证令牌
Version:
2021-08-16 18:07
Author:
夜雨
  • Constructor Summary

    Constructors
    Constructor
    Description
    创建 Token 验证拦截器
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract boolean
    beforeRun(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
    访问前(通过 Token 限制)
    boolean
    preHandle(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Object handler)
    处理前

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.web.servlet.HandlerInterceptor

    afterCompletion, postHandle
  • Constructor Details

    • RequiredTokenAbstractInterceptor

      public RequiredTokenAbstractInterceptor(Class<A> annotation)
      创建 Token 验证拦截器
      Parameters:
      annotation - 注解类型
  • Method Details

    • preHandle

      public boolean preHandle(@NonNull jakarta.servlet.http.HttpServletRequest req, @NonNull jakarta.servlet.http.HttpServletResponse resp, @NonNull Object handler)
      处理前
      Specified by:
      preHandle in interface org.springframework.web.servlet.HandlerInterceptor
      Parameters:
      req - 请求
      resp - 返回
      handler - 处理方法
      Returns:
      true 为通过
    • beforeRun

      protected abstract boolean beforeRun(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
      访问前(通过 Token 限制)
      Parameters:
      req - 请求
      resp - 返回
      Returns:
      true 为通过