类 SaInterceptor
java.lang.Object
cn.dev33.satoken.interceptor.SaInterceptor
- 所有已实现的接口:
org.springframework.web.servlet.HandlerInterceptor
public class SaInterceptor
extends Object
implements org.springframework.web.servlet.HandlerInterceptor
Sa-Token 综合拦截器,提供注解鉴权和路由拦截鉴权能力
- 作者:
- kong
-
字段概要
字段 -
构造器概要
构造器构造器说明创建一个 Sa-Token 综合拦截器,默认带有注解鉴权能力SaInterceptor(cn.dev33.satoken.fun.SaParamFunction<Object> auth) 创建一个 Sa-Token 综合拦截器,默认带有注解鉴权能力 -
方法概要
修饰符和类型方法说明isAnnotation(boolean isAnnotation) 设置是否打开注解鉴权booleanpreHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) 每次请求之前触发的方法写入[认证函数]: 每次请求执行从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.springframework.web.servlet.HandlerInterceptor
afterCompletion, postHandle
-
字段详细资料
-
isAnnotation
public boolean isAnnotation是否打开注解鉴权 -
auth
认证函数:每次请求执行参数:路由处理函数指针
-
-
构造器详细资料
-
SaInterceptor
public SaInterceptor()创建一个 Sa-Token 综合拦截器,默认带有注解鉴权能力 -
SaInterceptor
创建一个 Sa-Token 综合拦截器,默认带有注解鉴权能力- 参数:
auth- 认证函数,每次请求执行
-
-
方法详细资料
-
isAnnotation
设置是否打开注解鉴权- 参数:
isAnnotation- /- 返回:
- 对象自身
-
setAuth
写入[认证函数]: 每次请求执行- 参数:
auth- /- 返回:
- 对象自身
-
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) throws Exception 每次请求之前触发的方法- 指定者:
preHandle在接口中org.springframework.web.servlet.HandlerInterceptor- 抛出:
Exception
-