!252 将since后面的内容统一修改为对应类创建时的版本号

Merge pull request !252 from AppleOfGray/dev
This commit is contained in:
孔明 2023-05-20 10:38:51 +00:00 committed by Gitee
commit 66492575ac
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
218 changed files with 220 additions and 220 deletions

View File

@ -46,7 +46,7 @@ import java.util.Map;
* 管理 Sa-Token 所有全局组件可通过此类快速获取写入各种全局组件对象 * 管理 Sa-Token 所有全局组件可通过此类快速获取写入各种全局组件对象
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.18.0
*/ */
public class SaManager { public class SaManager {

View File

@ -28,7 +28,7 @@ import java.lang.annotation.Target;
* <p> 可标注在方法类上效果等同于标注在此类的所有方法上 * <p> 可标注在方法类上效果等同于标注在此类的所有方法上
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.26.0
*/ */
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.TYPE }) @Target({ ElementType.METHOD, ElementType.TYPE })

View File

@ -28,7 +28,7 @@ import java.lang.annotation.Target;
* <p> 可标注在方法类上效果等同于标注在此类的所有方法上 * <p> 可标注在方法类上效果等同于标注在此类的所有方法上
* *
* @author videomonster * @author videomonster
* @since <= 1.34.0 * @since 1.31.0
*/ */
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.TYPE }) @Target({ ElementType.METHOD, ElementType.TYPE })

View File

@ -26,7 +26,7 @@ import java.lang.annotation.Target;
* <p> 可标注在方法类上效果等同于标注在此类的所有方法上 * <p> 可标注在方法类上效果等同于标注在此类的所有方法上
* *
* @author kong * @author kong
* @since <= 1.34.0 * @since 1.10.0
*/ */
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.TYPE }) @Target({ ElementType.METHOD, ElementType.TYPE })

View File

@ -26,7 +26,7 @@ import java.lang.annotation.Target;
* <p> 可标注在方法类上效果等同于标注在此类的所有方法上 * <p> 可标注在方法类上效果等同于标注在此类的所有方法上
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD,ElementType.TYPE}) @Target({ElementType.METHOD,ElementType.TYPE})

View File

@ -26,7 +26,7 @@ import java.lang.annotation.Target;
* <p> 可标注在方法类上效果等同于标注在此类的所有方法上 * <p> 可标注在方法类上效果等同于标注在此类的所有方法上
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD,ElementType.TYPE}) @Target({ElementType.METHOD,ElementType.TYPE})

View File

@ -28,7 +28,7 @@ import cn.dev33.satoken.util.SaTokenConsts;
* <p> 可标注在方法类上效果等同于标注在此类的所有方法上 * <p> 可标注在方法类上效果等同于标注在此类的所有方法上
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.21.0
*/ */
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.TYPE }) @Target({ ElementType.METHOD, ElementType.TYPE })

View File

@ -26,7 +26,7 @@ import java.lang.annotation.Target;
* <h3> 请注意此注解的忽略效果只针对 SaInterceptor拦截器 AOP注解鉴权 生效对自定义拦截器与过滤器不生效 </h3> * <h3> 请注意此注解的忽略效果只针对 SaInterceptor拦截器 AOP注解鉴权 生效对自定义拦截器与过滤器不生效 </h3>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.31.0
*/ */
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.TYPE }) @Target({ ElementType.METHOD, ElementType.TYPE })

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.annotation;
* 注解鉴权的验证模式 * 注解鉴权的验证模式
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public enum SaMode { public enum SaMode {

View File

@ -27,7 +27,7 @@ import cn.dev33.satoken.dao.SaTokenDao;
* <p> 在应用全局范围内: 存值取值数据在应用重启后失效如果集成了 Redis则在 Redis 重启后失效 * <p> 在应用全局范围内: 存值取值数据在应用重启后失效如果集成了 Redis则在 Redis 重启后失效
* *
* @author click33 * @author click33
* @since 2022-8-17 * @since 1.31.0
*/ */
public class SaApplication implements SaSetValueInterface { public class SaApplication implements SaSetValueInterface {

View File

@ -22,7 +22,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* <p> 封装 SaStorageSaSessionSaApplication 等存取值的一些固定方法减少重复编码 </p> * <p> 封装 SaStorageSaSessionSaApplication 等存取值的一些固定方法减少重复编码 </p>
* *
* @author click33 * @author click33
* @since 2022-8-16 * @since 1.31.0
*/ */
public interface SaGetValueInterface { public interface SaGetValueInterface {

View File

@ -22,7 +22,7 @@ import cn.dev33.satoken.fun.SaRetFunction;
* <p> 封装 SaStorageSaSessionSaApplication 等存取值的一些固定方法减少重复编码 </p> * <p> 封装 SaStorageSaSessionSaApplication 等存取值的一些固定方法减少重复编码 </p>
* *
* @author click33 * @author click33
* @since 2022-8-17 * @since 1.31.0
*/ */
public interface SaSetValueInterface extends SaGetValueInterface { public interface SaSetValueInterface extends SaGetValueInterface {

View File

@ -26,7 +26,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* Sa-Token Http Basic 认证模块 * Sa-Token Http Basic 认证模块
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.26.0
*/ */
public class SaBasicTemplate { public class SaBasicTemplate {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.basic;
* Sa-Token Http Basic 认证模块Util 工具类 * Sa-Token Http Basic 认证模块Util 工具类
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.26.0
*/ */
public class SaBasicUtil { public class SaBasicUtil {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.config;
* Sa-Token Cookie写入 相关配置 * Sa-Token Cookie写入 相关配置
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
public class SaCookieConfig { public class SaCookieConfig {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.config;
* Sa-Token API 接口签名/验签 相关配置类 * Sa-Token API 接口签名/验签 相关配置类
* *
* @author click33 * @author click33
* @since 2023/5/2 * @since 1.34.0
*/ */
public class SaSignConfig { public class SaSignConfig {

View File

@ -28,7 +28,7 @@ import java.io.Serializable;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class SaTokenConfig implements Serializable { public class SaTokenConfig implements Serializable {

View File

@ -32,7 +32,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* <p> 用于手动读取配置文件初始化 SaTokenConfig 对象只有在非IOC环境下你才会用到此类 </p> * <p> 用于手动读取配置文件初始化 SaTokenConfig 对象只有在非IOC环境下你才会用到此类 </p>
* *
* @author click33 * @author click33
* @since 2022-10-30 * @since 1.10.0
*/ */
public class SaTokenConfigFactory { public class SaTokenConfigFactory {

View File

@ -25,7 +25,7 @@ import cn.dev33.satoken.context.model.SaStorage;
* Sa-Token 上下文持有类你可以通过此类快速获取当前环境下的 SaRequestSaResponseSaStorageSaApplication 对象 * Sa-Token 上下文持有类你可以通过此类快速获取当前环境下的 SaRequestSaResponseSaStorageSaApplication 对象
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.18.0
*/ */
public class SaHolder { public class SaHolder {

View File

@ -25,7 +25,7 @@ import cn.dev33.satoken.context.model.SaResponse;
* <p> 上下文处理器封装了当前应用环境的底层操作 Sa-Token 对接不同 web 框架的关键详细可参考在线文档 自定义 SaTokenContext 指南章节 </p> * <p> 上下文处理器封装了当前应用环境的底层操作 Sa-Token 对接不同 web 框架的关键详细可参考在线文档 自定义 SaTokenContext 指南章节 </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public interface SaTokenContext { public interface SaTokenContext {

View File

@ -30,7 +30,7 @@ import cn.dev33.satoken.exception.InvalidContextException;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public class SaTokenContextDefaultImpl implements SaTokenContext { public class SaTokenContextDefaultImpl implements SaTokenContext {

View File

@ -30,7 +30,7 @@ import cn.dev33.satoken.context.model.SaStorage;
* <p> 一般情况下你不需要直接操作此类因为框架的 starter 集成包里已经封装了完整的上下文操作 </p> * <p> 一般情况下你不需要直接操作此类因为框架的 starter 集成包里已经封装了完整的上下文操作 </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public class SaTokenContextForThreadLocal implements SaTokenContext { public class SaTokenContextForThreadLocal implements SaTokenContext {

View File

@ -27,7 +27,7 @@ import cn.dev33.satoken.exception.InvalidContextException;
* <p> 一般情况下你不需要直接操作此类因为框架的 starter 集成包里已经封装了完整的上下文操作 </p> * <p> 一般情况下你不需要直接操作此类因为框架的 starter 集成包里已经封装了完整的上下文操作 </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public class SaTokenContextForThreadLocalStorage { public class SaTokenContextForThreadLocalStorage {
@ -106,7 +106,7 @@ public class SaTokenContextForThreadLocalStorage {
* Box 临时内部类用于存储 [ SaRequestSaResponseSaStorage ] 三个包装对象 * Box 临时内部类用于存储 [ SaRequestSaResponseSaStorage ] 三个包装对象
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public static class Box { public static class Box {

View File

@ -28,7 +28,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* Cookie Model代表一个 Cookie 应该具有的所有参数 * Cookie Model代表一个 Cookie 应该具有的所有参数
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public class SaCookie { public class SaCookie {

View File

@ -26,7 +26,7 @@ import java.util.Map;
* Request 请求对象 包装类 * Request 请求对象 包装类
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public interface SaRequest { public interface SaRequest {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.context.model;
* Response 响应对象 包装类 * Response 响应对象 包装类
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public interface SaResponse { public interface SaResponse {

View File

@ -23,7 +23,7 @@ import cn.dev33.satoken.application.SaSetValueInterface;
* <p> 在一次请求范围内: 存值取值数据在请求结束后失效 * <p> 在一次请求范围内: 存值取值数据在请求结束后失效
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
public interface SaStorage extends SaSetValueInterface { public interface SaStorage extends SaSetValueInterface {

View File

@ -25,7 +25,7 @@ import cn.dev33.satoken.context.SaTokenContext;
* @see SaTokenContext SaTokenContext 上下文处理器 * @see SaTokenContext SaTokenContext 上下文处理器
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.28.0
*/ */
public interface SaTokenSecondContext extends SaTokenContext { public interface SaTokenSecondContext extends SaTokenContext {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.context.second;
* Sa-Token 二级Context - 创建器 * Sa-Token 二级Context - 创建器
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.28.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaTokenSecondContextCreator { public interface SaTokenSecondContextCreator {

View File

@ -28,7 +28,7 @@ import java.util.List;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public interface SaTokenDao { public interface SaTokenDao {

View File

@ -27,7 +27,7 @@ import java.util.concurrent.ConcurrentHashMap;
* Sa-Token 持久层接口默认实现类基于内存 Map系统重启后数据丢失 * Sa-Token 持久层接口默认实现类基于内存 Map系统重启后数据丢失
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class SaTokenDaoDefaultImpl implements SaTokenDao { public class SaTokenDaoDefaultImpl implements SaTokenDao {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.error;
* 定义所有异常细分状态码 * 定义所有异常细分状态码
* *
* @author click33 * @author click33
* @since 2022-10-30 * @since 1.33.0
*/ */
public interface SaErrorCode { public interface SaErrorCode {

View File

@ -21,7 +21,7 @@ package cn.dev33.satoken.exception;
* <p> 一般在 API 不合适调用的时候抛出例如在集成 jwt 模块后调用数据持久化相关方法 </p> * <p> 一般在 API 不合适调用的时候抛出例如在集成 jwt 模块后调用数据持久化相关方法 </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.28.0
*/ */
public class ApiDisabledException extends SaTokenException { public class ApiDisabledException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表停止匹配直接退出向前端输出结果 框架内部专属异常一般情况下开发者无需关注 * 一个异常代表停止匹配直接退出向前端输出结果 框架内部专属异常一般情况下开发者无需关注
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.21.0
*/ */
public class BackResultException extends SaTokenException { public class BackResultException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表指定账号的指定服务已被封禁 * 一个异常代表指定账号的指定服务已被封禁
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.31.0
*/ */
public class DisableServiceException extends SaTokenException { public class DisableServiceException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表框架未能获取有效的上下文 * 一个异常代表框架未能获取有效的上下文
* *
* @author click33 * @author click33
* @since 2022-10-29 * @since 1.33.0
*/ */
public class InvalidContextException extends SaTokenException { public class InvalidContextException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表会话未能通过 Http Basic 认证校验 * 一个异常代表会话未能通过 Http Basic 认证校验
* *
* @author click33 * @author click33
* @since 2022-10-29 * @since 1.26.0
*/ */
public class NotBasicAuthException extends SaTokenException { public class NotBasicAuthException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表组件或方法未被提供有效的实现 * 一个异常代表组件或方法未被提供有效的实现
* *
* @author click33 * @author click33
* @since 2022-10-30 * @since 1.33.0
*/ */
public class NotImplException extends SaTokenException { public class NotImplException extends SaTokenException {

View File

@ -24,7 +24,7 @@ import java.util.List;
* 一个异常代表会话未能通过登录认证校验 * 一个异常代表会话未能通过登录认证校验
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class NotLoginException extends SaTokenException { public class NotLoginException extends SaTokenException {

View File

@ -21,7 +21,7 @@ import cn.dev33.satoken.stp.StpUtil;
* 一个异常代表会话未能通过权限认证校验 * 一个异常代表会话未能通过权限认证校验
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class NotPermissionException extends SaTokenException { public class NotPermissionException extends SaTokenException {

View File

@ -21,7 +21,7 @@ import cn.dev33.satoken.stp.StpUtil;
* 一个异常代表会话未能通过角色认证校验 * 一个异常代表会话未能通过角色认证校验
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class NotRoleException extends SaTokenException { public class NotRoleException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表会话未能通过二级认证校验 * 一个异常代表会话未能通过二级认证校验
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.21.0
*/ */
public class NotSafeException extends SaTokenException { public class NotSafeException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表当前不是 Web 上下文无法调用某个 API * 一个异常代表当前不是 Web 上下文无法调用某个 API
* *
* @author click33 * @author click33
* @since 2022-10-29 * @since 1.33.0
*/ */
public class NotWebContextException extends SaTokenException { public class NotWebContextException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表 JSON 转换失败 * 一个异常代表 JSON 转换失败
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.30.0
*/ */
public class SaJsonConvertException extends SaTokenException { public class SaJsonConvertException extends SaTokenException {

View File

@ -21,7 +21,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* 一个异常代表 API 参数签名校验失败 * 一个异常代表 API 参数签名校验失败
* *
* @author click33 * @author click33
* @since 2023-5-3 * @since 1.34.0
*/ */
public class SaSignException extends SaTokenException { public class SaSignException extends SaTokenException {

View File

@ -24,7 +24,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* <p> 框架其它异常均继承自此类开发者可通过捕获此异常来捕获框架内部抛出的所有异常 </p> * <p> 框架其它异常均继承自此类开发者可通过捕获此异常来捕获框架内部抛出的所有异常 </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class SaTokenException extends RuntimeException { public class SaTokenException extends RuntimeException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表 Same-Token 校验未通过 * 一个异常代表 Same-Token 校验未通过
* *
* @author click33 * @author click33
* @since 2022-10-24 * @since 1.32.0
*/ */
public class SameTokenInvalidException extends SaTokenException { public class SameTokenInvalidException extends SaTokenException {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.exception;
* 一个异常代表停止路由匹配进入 Controller 框架内部专属异常一般情况下开发者无需关注 * 一个异常代表停止路由匹配进入 Controller 框架内部专属异常一般情况下开发者无需关注
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.20.0
*/ */
public class StopMatchException extends SaTokenException { public class StopMatchException extends SaTokenException {

View File

@ -23,7 +23,7 @@ import java.util.List;
* 2定义统一的行为接口 * 2定义统一的行为接口
* *
* @author click33 * @author click33
* @since 2023/4/29 * @since 1.34.0
*/ */
public interface SaFilter { public interface SaFilter {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.filter;
* Sa-Token 全局过滤器 - 认证策略封装方便 lambda 表达式风格调用 * Sa-Token 全局过滤器 - 认证策略封装方便 lambda 表达式风格调用
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.17.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaFilterAuthStrategy { public interface SaFilterAuthStrategy {

View File

@ -21,7 +21,7 @@ package cn.dev33.satoken.filter;
* <p> 此方法的返回值将在 toString() 后返回给前端如果你要返回 JSON 数据需要在返回前自行序列化为 JSON 字符串 </p> * <p> 此方法的返回值将在 toString() 后返回给前端如果你要返回 JSON 数据需要在返回前自行序列化为 JSON 字符串 </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.16.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaFilterErrorStrategy { public interface SaFilterErrorStrategy {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.fun;
* lambda 表达式辅助封装根据 Boolean 变量决定是否执行一个函数 * lambda 表达式辅助封装根据 Boolean 变量决定是否执行一个函数
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.13.0
*/ */
public class IsRunFunction { public class IsRunFunction {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.fun;
* 无形参无返回值的函数式接口方便开发者进行 lambda 表达式风格调用 * 无形参无返回值的函数式接口方便开发者进行 lambda 表达式风格调用
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.13.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaFunction { public interface SaFunction {

View File

@ -22,7 +22,7 @@ import java.util.function.Supplier;
* 生成唯一式 token 的函数式接口方便开发者进行 lambda 表达式风格调用 * 生成唯一式 token 的函数式接口方便开发者进行 lambda 表达式风格调用
* *
* @author click33 * @author click33
* @since 2023/4/30 * @since 1.34.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaGenerateUniqueTokenFunction { public interface SaGenerateUniqueTokenFunction {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.fun;
* 单形参无返回值的函数式接口方便开发者进行 lambda 表达式风格调用 * 单形参无返回值的函数式接口方便开发者进行 lambda 表达式风格调用
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaParamFunction<T> { public interface SaParamFunction<T> {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.fun;
* 单形参有返回值的函数式接口方便开发者进行 lambda 表达式风格调用 * 单形参有返回值的函数式接口方便开发者进行 lambda 表达式风格调用
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaParamRetFunction<T, R> { public interface SaParamRetFunction<T, R> {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.fun;
* 无形参有返回值的函数式接口方便开发者进行 lambda 表达式风格调用 * 无形参有返回值的函数式接口方便开发者进行 lambda 表达式风格调用
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.20.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaRetFunction { public interface SaRetFunction {

View File

@ -22,7 +22,7 @@ import cn.dev33.satoken.context.model.SaResponse;
* 路由拦截器验证方法的函数式接口方便开发者进行 lambda 表达式风格调用 * 路由拦截器验证方法的函数式接口方便开发者进行 lambda 表达式风格调用
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.34.0
*/ */
@FunctionalInterface @FunctionalInterface
public interface SaRouteFunction { public interface SaRouteFunction {

View File

@ -21,7 +21,7 @@ import java.util.Map;
* JSON 转换器 * JSON 转换器
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.30.0
*/ */
public interface SaJsonTemplate { public interface SaJsonTemplate {

View File

@ -26,7 +26,7 @@ import cn.dev33.satoken.exception.NotImplException;
* <p> 如果代码断点走到了此默认实现类说明框架没有注入有效的 JSON 转换器需要开发者自行实现并注入 </p> * <p> 如果代码断点走到了此默认实现类说明框架没有注入有效的 JSON 转换器需要开发者自行实现并注入 </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.30.0
*/ */
public class SaJsonTemplateDefaultImpl implements SaJsonTemplate { public class SaJsonTemplateDefaultImpl implements SaJsonTemplate {

View File

@ -30,7 +30,7 @@ import cn.dev33.satoken.stp.StpLogic;
* <p> 提供侦听器注册事件发布能力 </p> * <p> 提供侦听器注册事件发布能力 </p>
* *
* @author click33 * @author click33
* @since 2022-8-19 * @since 1.31.0
*/ */
public class SaTokenEventCenter { public class SaTokenEventCenter {

View File

@ -25,7 +25,7 @@ import cn.dev33.satoken.stp.StpLogic;
* <p> 你可以通过实现此接口在用户登录退出等关键性操作时进行一些AOP切面操作 </p> * <p> 你可以通过实现此接口在用户登录退出等关键性操作时进行一些AOP切面操作 </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.17.0
*/ */
public interface SaTokenListener { public interface SaTokenListener {

View File

@ -26,7 +26,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* Sa-Token 侦听器的一个实现Log 打印 * Sa-Token 侦听器的一个实现Log 打印
* *
* @author click33 * @author click33
* @since 2022-11-2 * @since 1.33.0
*/ */
public class SaTokenListenerForLog implements SaTokenListener { public class SaTokenListenerForLog implements SaTokenListener {

View File

@ -23,7 +23,7 @@ import cn.dev33.satoken.stp.SaLoginModel;
* <p> 对所有事件方法提供空实现方便开发者通过继承此类快速实现一个可用的侦听器 </p> * <p> 对所有事件方法提供空实现方便开发者通过继承此类快速实现一个可用的侦听器 </p>
* *
* @author click33 * @author click33
* @since 2022-8-20 * @since 1.31.0
*/ */
public class SaTokenListenerForSimple implements SaTokenListener { public class SaTokenListenerForSimple implements SaTokenListener {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.log;
* Sa-Token 日志输出接口 * Sa-Token 日志输出接口
* *
* @author click33 * @author click33
* @since 2022-11-1 * @since 1.33.0
*/ */
public interface SaLog { public interface SaLog {

View File

@ -23,7 +23,7 @@ import cn.dev33.satoken.util.StrFormatter;
* Sa-Token 日志实现类 [ 控制台打印 ] * Sa-Token 日志实现类 [ 控制台打印 ]
* *
* @author click33 * @author click33
* @since 2022-11-1 * @since 1.33.0
*/ */
public class SaLogForConsole implements SaLog { public class SaLogForConsole implements SaLog {

View File

@ -27,7 +27,7 @@ import cn.dev33.satoken.exception.SaTokenException;
* <p> 参考Spring - HttpMethod * <p> 参考Spring - HttpMethod
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
public enum SaHttpMethod { public enum SaHttpMethod {

View File

@ -39,7 +39,7 @@ import cn.dev33.satoken.fun.SaParamRetFunction;
* </pre> * </pre>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
public class SaRouter { public class SaRouter {

View File

@ -27,7 +27,7 @@ import cn.dev33.satoken.fun.SaParamRetFunction;
* 路由匹配操作对象 * 路由匹配操作对象
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
public class SaRouterStaff { public class SaRouterStaff {

View File

@ -27,7 +27,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* <p> 解决同源系统互相调用时的身份认证校验 例如微服务网关请求转发鉴权微服务RPC调用鉴权 * <p> 解决同源系统互相调用时的身份认证校验 例如微服务网关请求转发鉴权微服务RPC调用鉴权
* *
* @author click33 * @author click33
* @since 2022-10-24 * @since 1.32.0
*/ */
public class SaSameTemplate { public class SaSameTemplate {

View File

@ -23,7 +23,7 @@ import cn.dev33.satoken.SaManager;
* <p> 解决同源系统互相调用时的身份认证校验 例如微服务网关请求转发鉴权微服务RPC调用鉴权 * <p> 解决同源系统互相调用时的身份认证校验 例如微服务网关请求转发鉴权微服务RPC调用鉴权
* *
* @author click33 * @author click33
* @since 2022-10-24 * @since 1.32.0
*/ */
public class SaSameUtil { public class SaSameUtil {

View File

@ -44,7 +44,7 @@ import java.security.SecureRandom;
* } * }
* *
* @author Damien Miller * @author Damien Miller
* @since 4.1.1 * @since 1.29.0
*/ */
@SuppressWarnings("all") @SuppressWarnings("all")
public class BCrypt { public class BCrypt {

View File

@ -22,7 +22,7 @@ import java.util.Base64;
* Sa-Token Base64 工具类 * Sa-Token Base64 工具类
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.14.0
*/ */
public class SaBase64Util { public class SaBase64Util {

View File

@ -37,7 +37,7 @@ import java.util.UUID;
* Sa-Token 常见加密算法工具类 * Sa-Token 常见加密算法工具类
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.14.0
*/ */
public class SaSecureUtil { public class SaSecureUtil {

View File

@ -43,7 +43,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class SaSession implements SaSetValueInterface, Serializable { public class SaSession implements SaSetValueInterface, Serializable {

View File

@ -35,7 +35,7 @@ import cn.dev33.satoken.util.SaTokenConsts;
* </pre> * </pre>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class SaSessionCustomUtil { public class SaSessionCustomUtil {

View File

@ -23,7 +23,7 @@ import java.io.Serializable;
* <p> 挂在到 SaSession 上的 Token 签名一般情况下一个 TokenSign 代表一个登录的会话</p> * <p> 挂在到 SaSession 上的 Token 签名一般情况下一个 TokenSign 代表一个登录的会话</p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.8.0
*/ */
public class TokenSign implements Serializable { public class TokenSign implements Serializable {

View File

@ -38,7 +38,7 @@ import java.util.TreeMap;
* </p> * </p>
* *
* @author click33 * @author click33
* @since 2022-4-27 * @since 1.30.0
*/ */
public class SaSignTemplate { public class SaSignTemplate {

View File

@ -24,7 +24,7 @@ import java.util.Map;
* API 参数签名算法 - 工具类 * API 参数签名算法 - 工具类
* *
* @author click33 * @author click33
* @since 2022-4-27 * @since 1.34.0
*/ */
public class SaSignUtil { public class SaSignUtil {

View File

@ -29,7 +29,7 @@ import java.util.Map;
* </pre> * </pre>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.29.0
*/ */
public class SaLoginConfig { public class SaLoginConfig {

View File

@ -32,7 +32,7 @@ import cn.dev33.satoken.util.SaTokenConsts;
* </pre> * </pre>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.13.2
*/ */
public class SaLoginModel { public class SaLoginModel {

View File

@ -37,7 +37,7 @@ package cn.dev33.satoken.stp;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class SaTokenInfo { public class SaTokenInfo {

View File

@ -26,7 +26,7 @@ import java.util.List;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public interface StpInterface { public interface StpInterface {

View File

@ -24,7 +24,7 @@ import java.util.List;
* 如果开发者没有实现 StpInterface 接口则框架会使用此默认实现类所有方法都返回空集合用户不具有任何权限和角色 * 如果开发者没有实现 StpInterface 接口则框架会使用此默认实现类所有方法都返回空集合用户不具有任何权限和角色
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class StpInterfaceDefaultImpl implements StpInterface { public class StpInterfaceDefaultImpl implements StpInterface {

View File

@ -52,7 +52,7 @@ import static cn.dev33.satoken.exception.NotLoginException.*;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class StpLogic { public class StpLogic {

View File

@ -26,7 +26,7 @@ import java.util.List;
* Sa-Token 权限认证工具类 * Sa-Token 权限认证工具类
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.10.0
*/ */
public class StpUtil { public class StpUtil {

View File

@ -47,7 +47,7 @@ import java.util.function.Function;
* </pre> * </pre>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
public final class SaStrategy { public final class SaStrategy {

View File

@ -19,7 +19,7 @@ package cn.dev33.satoken.temp;
* Sa-Token 临时令牌验证模块 默认实现类 * Sa-Token 临时令牌验证模块 默认实现类
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.20.0
*/ */
public class SaTempDefaultImpl implements SaTempInterface { public class SaTempDefaultImpl implements SaTempInterface {

View File

@ -28,7 +28,7 @@ import cn.dev33.satoken.util.SaTokenConsts;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.20.0
*/ */
public interface SaTempInterface { public interface SaTempInterface {

View File

@ -25,7 +25,7 @@ import cn.dev33.satoken.SaManager;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.20.0
*/ */
public class SaTempUtil { public class SaTempUtil {

View File

@ -35,7 +35,7 @@ import java.util.regex.Pattern;
* Sa-Token 内部工具类 * Sa-Token 内部工具类
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.18.0
*/ */
public class SaFoxUtil { public class SaFoxUtil {

View File

@ -30,7 +30,7 @@ import java.util.Map;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.22.0
*/ */
public class SaResult extends LinkedHashMap<String, Object> implements Serializable{ public class SaResult extends LinkedHashMap<String, Object> implements Serializable{

View File

@ -24,7 +24,7 @@ package cn.dev33.satoken.util;
* </p> * </p>
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.8.0
*/ */
public class SaTokenConsts { public class SaTokenConsts {

View File

@ -23,7 +23,7 @@ package cn.dev33.satoken.util;
* </p> * </p>
* *
* @author Looly * @author Looly
* @since <= 1.34.0 * @since 1.33.0
*/ */
public class StrFormatter { public class StrFormatter {
@ -64,7 +64,7 @@ public class StrFormatter {
* @param placeHolder 占位符例如{} * @param placeHolder 占位符例如{}
* @param argArray 参数列表 * @param argArray 参数列表
* @return 结果 * @return 结果
* @since 5.7.14 * @since 1.33.0
*/ */
public static String formatWith(String strPattern, String placeHolder, Object... argArray) { public static String formatWith(String strPattern, String placeHolder, Object... argArray) {
if (SaFoxUtil.isEmpty(strPattern) || SaFoxUtil.isEmpty(placeHolder) || SaFoxUtil.isEmpty(argArray)) { if (SaFoxUtil.isEmpty(strPattern) || SaFoxUtil.isEmpty(placeHolder) || SaFoxUtil.isEmpty(argArray)) {

View File

@ -48,7 +48,7 @@ import java.util.stream.Collectors;
* *
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.21.0
*/ */
@Configuration @Configuration
public class SaAloneRedisInject implements EnvironmentAware{ public class SaAloneRedisInject implements EnvironmentAware{

View File

@ -31,7 +31,7 @@ import cn.dev33.satoken.util.SaFoxUtil;
* Sa-Token 集成 Thymeleaf 标签方言 * Sa-Token 集成 Thymeleaf 标签方言
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
public class SaTokenDialect extends AbstractProcessorDialect { public class SaTokenDialect extends AbstractProcessorDialect {

View File

@ -28,7 +28,7 @@ import org.thymeleaf.templatemode.TemplateMode;
* 封装 Sa-Token 标签方言处理器 * 封装 Sa-Token 标签方言处理器
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.27.0
*/ */
public class SaTokenTagProcessor extends AbstractAttributeTagProcessor { public class SaTokenTagProcessor extends AbstractAttributeTagProcessor {

View File

@ -22,7 +22,7 @@ import cn.dev33.satoken.context.second.SaTokenSecondContextCreator;
* Sa-Token 二级上下文 - 创建器 [ Dubbo版 ] * Sa-Token 二级上下文 - 创建器 [ Dubbo版 ]
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.34.0
*/ */
public class SaTokenSecondContextCreatorForDubbo implements SaTokenSecondContextCreator { public class SaTokenSecondContextCreatorForDubbo implements SaTokenSecondContextCreator {

View File

@ -30,7 +30,7 @@ import cn.dev33.satoken.exception.ApiDisabledException;
* Sa-Token 二级上下文 [ Dubbo版本 ] * Sa-Token 二级上下文 [ Dubbo版本 ]
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.34.0
*/ */
public class SaTokenSecondContextForDubbo implements SaTokenSecondContext { public class SaTokenSecondContextForDubbo implements SaTokenSecondContext {

View File

@ -34,7 +34,7 @@ import cn.dev33.satoken.util.SaTokenConsts;
* Sa-Token 整合 Dubbo Consumer 调用端过滤器 * Sa-Token 整合 Dubbo Consumer 调用端过滤器
* *
* @author click33 * @author click33
* @since <= 1.34.0 * @since 1.34.0
*/ */
@Activate(group = {CommonConstants.CONSUMER}, order = -30000) @Activate(group = {CommonConstants.CONSUMER}, order = -30000)
public class SaTokenDubboConsumerFilter implements Filter { public class SaTokenDubboConsumerFilter implements Filter {

Some files were not shown because too many files have changed in this diff Show More