类 InterceptorIgnoreHelper
java.lang.Object
com.baomidou.mybatisplus.core.plugins.InterceptorIgnoreHelper
- 从以下版本开始:
- 2020-07-31
- 作者:
- miemie
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void清空本地忽略策略static voidhandle(IgnoreStrategy ignoreStrategy) 手动设置拦截器忽略执行策略,权限大于注解权限static voidinitSqlParserInfoCache(IgnoreStrategy mapperAnnotation, String mapperClassName, Method method) 初始化缓存static IgnoreStrategyinitSqlParserInfoCache(Class<?> mapperClass) 初始化缓存static booleanwillIgnore(String id, Function<IgnoreStrategy, Boolean> function) static booleanstatic booleanstatic booleanstatic booleanstatic booleanwillIgnoreOthersByKey(String id, String key) static boolean
-
构造器详细资料
-
InterceptorIgnoreHelper
public InterceptorIgnoreHelper()
-
-
方法详细资料
-
handle
手动设置拦截器忽略执行策略,权限大于注解权限InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());
注意,需要手动关闭调用方法 InterceptorIgnoreHelper.clearIgnoreStrategy();
- 参数:
ignoreStrategy-IgnoreStrategy
-
clearIgnoreStrategy
public static void clearIgnoreStrategy()清空本地忽略策略 -
initSqlParserInfoCache
初始化缓存Mapper 上 InterceptorIgnore 注解信息
- 参数:
mapperClass- Mapper Class
-
initSqlParserInfoCache
public static void initSqlParserInfoCache(IgnoreStrategy mapperAnnotation, String mapperClassName, Method method) 初始化缓存Mapper#method 上 InterceptorIgnore 注解信息
- 参数:
mapperAnnotation- Mapper Class Namemethod- Method
-
willIgnoreTenantLine
-
willIgnoreDynamicTableName
-
willIgnoreBlockAttack
-
willIgnoreIllegalSql
-
willIgnoreDataPermission
-
willIgnoreOthersByKey
-
willIgnore
-