Package com.imyeyu.spring.annotation
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanbeforeRun(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) 访问前(通过 Token 限制)booleanpreHandle(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, waitMethods inherited from interface org.springframework.web.servlet.HandlerInterceptor
afterCompletion, postHandle
-
Constructor Details
-
RequiredTokenAbstractInterceptor
创建 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:
preHandlein interfaceorg.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 为通过
-