public class SaRouter
extends java.lang.Object
| 构造器和说明 |
|---|
SaRouter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SaRouterStaff |
back()
停止匹配,结束执行,向前端返回结果
|
static SaRouterStaff |
back(java.lang.Object result)
停止匹配,结束执行,向前端返回结果
|
static boolean |
isMatch(java.util.List<java.lang.String> patterns,
java.lang.String path)
路由匹配
|
static boolean |
isMatch(SaHttpMethod[] methods,
java.lang.String methodString)
Http请求方法匹配
|
static boolean |
isMatch(java.lang.String[] patterns,
java.lang.String path)
路由匹配
|
static boolean |
isMatch(java.lang.String pattern,
java.lang.String path)
路由匹配
|
static boolean |
isMatchCurrMethod(SaHttpMethod[] methods)
Http请求方法匹配 (使用当前请求方式)
|
static boolean |
isMatchCurrURI(java.util.List<java.lang.String> patterns)
路由匹配 (使用当前URI)
|
static boolean |
isMatchCurrURI(java.lang.String pattern)
路由匹配 (使用当前URI)
|
static boolean |
isMatchCurrURI(java.lang.String[] patterns)
路由匹配 (使用当前URI)
|
static SaRouterStaff |
match(boolean flag)
根据 boolean 值进行匹配
|
static SaRouterStaff |
match(java.util.List<java.lang.String> patterns)
路由匹配
|
static void |
match(java.util.List<java.lang.String> patterns,
java.util.List<java.lang.String> excludePatterns,
SaFunction function)
已过时。
|
static void |
match(java.util.List<java.lang.String> patterns,
SaFunction function)
已过时。
|
static SaRouterStaff |
match(SaHttpMethod... methods)
Http请求方式匹配 (Enum)
|
static SaRouterStaff |
match(SaParamRetFunction<java.lang.Object,java.lang.Boolean> fun)
根据自定义方法进行匹配 (lazy)
|
static SaRouterStaff |
match(java.lang.String... patterns)
路由匹配
|
static SaRouterStaff |
match(java.lang.String pattern,
SaFunction fun)
路由匹配,如果匹配成功则执行认证函数
|
static SaRouterStaff |
match(java.lang.String pattern,
SaParamFunction<SaRouterStaff> fun)
路由匹配,如果匹配成功则执行认证函数
|
static SaRouterStaff |
match(java.lang.String pattern,
java.lang.String excludePattern,
SaFunction fun)
路由匹配 (并指定排除匹配符),如果匹配成功则执行认证函数
|
static SaRouterStaff |
match(java.lang.String pattern,
java.lang.String excludePattern,
SaParamFunction<SaRouterStaff> fun)
路由匹配 (并指定排除匹配符),如果匹配成功则执行认证函数
|
static SaRouterStaff |
matchMethod(java.lang.String... methods)
Http请求方法匹配 (String)
|
static SaRouterStaff |
newMatch()
初始化一个SaRouterStaff,开始匹配
|
static SaRouterStaff |
notMatch(boolean flag)
根据 boolean 值进行匹配排除
|
static SaRouterStaff |
notMatch(java.util.List<java.lang.String> patterns)
路由匹配排除
|
static SaRouterStaff |
notMatch(SaHttpMethod... methods)
Http请求方法匹配排除 (Enum)
|
static SaRouterStaff |
notMatch(SaParamRetFunction<java.lang.Object,java.lang.Boolean> fun)
根据自定义方法进行匹配排除 (lazy)
|
static SaRouterStaff |
notMatch(java.lang.String... patterns)
路由匹配排除
|
static SaRouterStaff |
notMatchMethod(java.lang.String... methods)
Http请求方法匹配排除 (String)
|
static SaRouterStaff |
stop()
停止匹配,跳出函数 (在多个匹配链中一次性跳出Auth函数)
|
public static boolean isMatch(java.lang.String pattern,
java.lang.String path)
pattern - 路由匹配符path - 被匹配的路由public static boolean isMatch(java.util.List<java.lang.String> patterns,
java.lang.String path)
patterns - 路由匹配符集合path - 被匹配的路由public static boolean isMatch(java.lang.String[] patterns,
java.lang.String path)
patterns - 路由匹配符数组path - 被匹配的路由public static boolean isMatch(SaHttpMethod[] methods, java.lang.String methodString)
methods - Http请求方法断言数组methodString - Http请求方法public static boolean isMatchCurrURI(java.lang.String pattern)
pattern - 路由匹配符public static boolean isMatchCurrURI(java.util.List<java.lang.String> patterns)
patterns - 路由匹配符集合public static boolean isMatchCurrURI(java.lang.String[] patterns)
patterns - 路由匹配符数组public static boolean isMatchCurrMethod(SaHttpMethod[] methods)
methods - Http请求方法断言数组public static SaRouterStaff newMatch()
public static SaRouterStaff match(java.lang.String... patterns)
patterns - 路由匹配符集合public static SaRouterStaff notMatch(java.lang.String... patterns)
patterns - 路由匹配符排除数组public static SaRouterStaff match(java.util.List<java.lang.String> patterns)
patterns - 路由匹配符集合public static SaRouterStaff notMatch(java.util.List<java.lang.String> patterns)
patterns - 路由匹配符排除集合public static SaRouterStaff match(SaHttpMethod... methods)
methods - Http请求方法断言数组public static SaRouterStaff notMatch(SaHttpMethod... methods)
methods - Http请求方法断言排除数组public static SaRouterStaff matchMethod(java.lang.String... methods)
methods - Http请求方法断言数组public static SaRouterStaff notMatchMethod(java.lang.String... methods)
methods - Http请求方法断言排除数组public static SaRouterStaff match(boolean flag)
flag - boolean值public static SaRouterStaff notMatch(boolean flag)
flag - boolean值public static SaRouterStaff match(SaParamRetFunction<java.lang.Object,java.lang.Boolean> fun)
fun - 自定义方法public static SaRouterStaff notMatch(SaParamRetFunction<java.lang.Object,java.lang.Boolean> fun)
fun - 自定义排除方法public static SaRouterStaff match(java.lang.String pattern, SaFunction fun)
pattern - 路由匹配符fun - 要执行的校验方法public static SaRouterStaff match(java.lang.String pattern, SaParamFunction<SaRouterStaff> fun)
pattern - 路由匹配符fun - 要执行的校验方法public static SaRouterStaff match(java.lang.String pattern, java.lang.String excludePattern, SaFunction fun)
pattern - 路由匹配符excludePattern - 要排除的路由匹配符fun - 要执行的方法public static SaRouterStaff match(java.lang.String pattern, java.lang.String excludePattern, SaParamFunction<SaRouterStaff> fun)
pattern - 路由匹配符excludePattern - 要排除的路由匹配符fun - 要执行的方法public static SaRouterStaff stop()
public static SaRouterStaff back()
public static SaRouterStaff back(java.lang.Object result)
result - 要输出的结果@Deprecated
public static void match(java.util.List<java.lang.String> patterns,
SaFunction function)
patterns - 路由匹配符集合function - 要执行的方法@Deprecated
public static void match(java.util.List<java.lang.String> patterns,
java.util.List<java.lang.String> excludePatterns,
SaFunction function)
patterns - 路由匹配符集合excludePatterns - 要排除的路由匹配符集合function - 要执行的方法Copyright © 2022. All Rights Reserved.