接口 SaGenerateUniqueTokenFunction
- 函数接口:
- 这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。
生成唯一式 token 的函数式接口,方便开发者进行 lambda 表达式风格调用
参数:元素名称, 最大尝试次数, 创建 token 函数, 检查 token 函数
返回:生成的token
- 从以下版本开始:
- 1.35.0
- 作者:
- click33
-
方法概要
-
方法详细资料
-
execute
String execute(String elementName, int maxTryTimes, Supplier<String> createTokenFunction, Function<String, Boolean> checkTokenFunction) 封装 token 生成、校验的代码,生成唯一式 token- 参数:
elementName- 要生成的元素名称,方便抛出异常时组织提示信息maxTryTimes- 最大尝试次数createTokenFunction- 创建 token 的函数checkTokenFunction- 校验 token 是否唯一的函数(返回 true 表示唯一,可用)- 返回:
- 最终生成的唯一式 token
-