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