接口 SaTokenContext
- 所有已知子接口:
SaTokenSecondContext
public interface SaTokenContext
Sa-Token 上下文处理器
上下文处理器封装了当前应用环境的底层操作,是 Sa-Token 对接不同 web 框架的关键,详细可参考在线文档 “自定义 SaTokenContext 指南”章节
- 从以下版本开始:
- 1.16.0
- 作者:
- click33
-
方法概要
修饰符和类型方法说明获取当前请求的 Request 包装对象获取当前请求的 Response 包装对象获取当前请求的 Storage 包装对象default booleanisValid()判断:在本次请求中,此上下文是否可用。boolean判断:指定路由匹配符是否可以匹配成功指定路径
-
方法详细资料
-
getRequest
SaRequest getRequest()获取当前请求的 Request 包装对象- 返回:
- /
- 另请参阅:
-
getResponse
SaResponse getResponse()获取当前请求的 Response 包装对象- 返回:
- /
- 另请参阅:
-
getStorage
SaStorage getStorage()获取当前请求的 Storage 包装对象- 返回:
- /
- 另请参阅:
-
matchPath
判断:指定路由匹配符是否可以匹配成功指定路径判断规则由底层 web 框架决定,例如在 springboot 中: - matchPath("/user/*", "/user/login") 返回: true - matchPath("/user/*", "/article/edit") 返回: false- 参数:
pattern- 路由匹配符path- 需要匹配的路径- 返回:
- /
-
isValid
default boolean isValid()判断:在本次请求中,此上下文是否可用。例如在部分 rpc 调用时, 一级上下文会返回 false,这时候框架就会选择使用二级上下文来处理请求
- 返回:
- /
-