public class InterceptorIgnoreHelper
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
InterceptorIgnoreHelper.InterceptorIgnoreCache |
| 构造器和说明 |
|---|
InterceptorIgnoreHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static InterceptorIgnoreHelper.InterceptorIgnoreCache |
initSqlParserInfoCache(java.lang.Class<?> mapperClass)
初始化缓存 接口上 InterceptorIgnore 注解信息
|
static void |
initSqlParserInfoCache(InterceptorIgnoreHelper.InterceptorIgnoreCache mapperAnnotation,
java.lang.String mapperClassName,
java.lang.reflect.Method method)
初始化缓存 方法上 InterceptorIgnore 注解信息
|
static boolean |
willIgnore(java.lang.String id,
java.util.function.Function<InterceptorIgnoreHelper.InterceptorIgnoreCache,java.lang.Boolean> function) |
static boolean |
willIgnoreBlockAttack(java.lang.String id) |
static boolean |
willIgnoreDynamicTableName(java.lang.String id) |
static boolean |
willIgnoreIllegalSql(java.lang.String id) |
static boolean |
willIgnoreTenantLine(java.lang.String id) |
public static InterceptorIgnoreHelper.InterceptorIgnoreCache initSqlParserInfoCache(java.lang.Class<?> mapperClass)
mapperClass - Mapper Classpublic static void initSqlParserInfoCache(InterceptorIgnoreHelper.InterceptorIgnoreCache mapperAnnotation, java.lang.String mapperClassName, java.lang.reflect.Method method)
mapperAnnotation - Mapper Class Namemethod - Methodpublic static boolean willIgnoreTenantLine(java.lang.String id)
public static boolean willIgnoreDynamicTableName(java.lang.String id)
public static boolean willIgnoreBlockAttack(java.lang.String id)
public static boolean willIgnoreIllegalSql(java.lang.String id)
public static boolean willIgnore(java.lang.String id,
java.util.function.Function<InterceptorIgnoreHelper.InterceptorIgnoreCache,java.lang.Boolean> function)