类 InterceptorIgnoreHelper
- java.lang.Object
-
- com.baomidou.mybatisplus.core.plugins.InterceptorIgnoreHelper
-
public abstract class InterceptorIgnoreHelper extends java.lang.Object- 从以下版本开始:
- 2020-07-31
- 作者:
- miemie
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classInterceptorIgnoreHelper.InterceptorIgnoreCache
-
构造器概要
构造器 构造器 说明 InterceptorIgnoreHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidinitSqlParserInfoCache(InterceptorIgnoreHelper.InterceptorIgnoreCache mapperAnnotation, java.lang.String mapperClassName, java.lang.reflect.Method method)初始化缓存static InterceptorIgnoreHelper.InterceptorIgnoreCacheinitSqlParserInfoCache(java.lang.Class<?> mapperClass)初始化缓存static booleanwillIgnore(java.lang.String id, java.util.function.Function<InterceptorIgnoreHelper.InterceptorIgnoreCache,java.lang.Boolean> function)static booleanwillIgnoreBlockAttack(java.lang.String id)static booleanwillIgnoreDataPermission(java.lang.String id)static booleanwillIgnoreDynamicTableName(java.lang.String id)static booleanwillIgnoreIllegalSql(java.lang.String id)static booleanwillIgnoreOthersByKey(java.lang.String id, java.lang.String key)static booleanwillIgnoreSharding(java.lang.String id)static booleanwillIgnoreTenantLine(java.lang.String id)
-
-
-
方法详细资料
-
initSqlParserInfoCache
public static InterceptorIgnoreHelper.InterceptorIgnoreCache initSqlParserInfoCache(java.lang.Class<?> mapperClass)
初始化缓存Mapper 上 InterceptorIgnore 注解信息
- 参数:
mapperClass- Mapper Class
-
initSqlParserInfoCache
public static void initSqlParserInfoCache(InterceptorIgnoreHelper.InterceptorIgnoreCache mapperAnnotation, java.lang.String mapperClassName, java.lang.reflect.Method method)
初始化缓存Mapper#method 上 InterceptorIgnore 注解信息
- 参数:
mapperAnnotation- Mapper Class Namemethod- Method
-
willIgnoreTenantLine
public static boolean willIgnoreTenantLine(java.lang.String id)
-
willIgnoreDynamicTableName
public static boolean willIgnoreDynamicTableName(java.lang.String id)
-
willIgnoreBlockAttack
public static boolean willIgnoreBlockAttack(java.lang.String id)
-
willIgnoreIllegalSql
public static boolean willIgnoreIllegalSql(java.lang.String id)
-
willIgnoreDataPermission
public static boolean willIgnoreDataPermission(java.lang.String id)
-
willIgnoreSharding
public static boolean willIgnoreSharding(java.lang.String id)
-
willIgnoreOthersByKey
public static boolean willIgnoreOthersByKey(java.lang.String id, java.lang.String key)
-
willIgnore
public static boolean willIgnore(java.lang.String id, java.util.function.Function<InterceptorIgnoreHelper.InterceptorIgnoreCache,java.lang.Boolean> function)
-
-