类 SaTokenContextForThreadLocal
java.lang.Object
cn.dev33.satoken.context.SaTokenContextForThreadLocal
- 所有已实现的接口:
SaTokenContext
Sa-Token 上下文处理器 [ ThreadLocal 版本 ]
使用 [ ThreadLocal 版本 ] 上下文处理器需要在全局过滤器或者拦截器内率先调用 SaTokenContextForThreadLocalStorage.setBox(req, res, sto) 初始化上下文
一般情况下你不需要直接操作此类,因为框架的 starter 集成包里已经封装了完整的上下文操作
- 从以下版本开始:
- 1.16.0
- 作者:
- click33
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明获取当前请求的 Request 包装对象获取当前请求的 Response 包装对象获取当前请求的 Storage 包装对象booleanisValid()判断:在本次请求中,此上下文是否可用。boolean判断:指定路由匹配符是否可以匹配成功指定路径
-
构造器详细资料
-
SaTokenContextForThreadLocal
public SaTokenContextForThreadLocal()
-
-
方法详细资料
-
getRequest
从接口复制的说明:SaTokenContext获取当前请求的 Request 包装对象- 指定者:
getRequest在接口中SaTokenContext- 返回:
- /
- 另请参阅:
-
getResponse
从接口复制的说明:SaTokenContext获取当前请求的 Response 包装对象- 指定者:
getResponse在接口中SaTokenContext- 返回:
- /
- 另请参阅:
-
getStorage
从接口复制的说明:SaTokenContext获取当前请求的 Storage 包装对象- 指定者:
getStorage在接口中SaTokenContext- 返回:
- /
- 另请参阅:
-
matchPath
从接口复制的说明:SaTokenContext判断:指定路由匹配符是否可以匹配成功指定路径判断规则由底层 web 框架决定,例如在 springboot 中: - matchPath("/user/*", "/user/login") 返回: true - matchPath("/user/*", "/article/edit") 返回: false- 指定者:
matchPath在接口中SaTokenContext- 参数:
pattern- 路由匹配符path- 需要匹配的路径- 返回:
- /
-
isValid
public boolean isValid()从接口复制的说明:SaTokenContext判断:在本次请求中,此上下文是否可用。例如在部分 rpc 调用时, 一级上下文会返回 false,这时候框架就会选择使用二级上下文来处理请求
- 指定者:
isValid在接口中SaTokenContext- 返回:
- /
-