批注接口 InterceptorIgnore
内置插件的一些过滤规则
支持注解在 Mapper 上以及 Mapper.Method 上 同时存在则 Mapper.method 比 Mapper 优先级高
支持: true 和 false , 1 和 0 , on 和 off
各属性返回 true 表示不走插件(在配置了插件的情况下,不填则默认表示 false)
- 从以下版本开始:
- 2020-07-31
- 作者:
- miemie
-
可选元素概要
可选元素修饰符和类型可选元素说明攻击 SQL 阻断解析器,防止全表更新与删除引用无效
com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor数据权限引用无效
com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor动态表名引用无效
com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor垃圾SQL拦截引用无效
com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptorString[]其他的行级租户引用无效
com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor
-
元素详细资料
-
tenantLine
String tenantLine行级租户引用无效
com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor- 默认值:
""
-
dynamicTableName
String dynamicTableName动态表名引用无效
com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor- 默认值:
""
-
blockAttack
String blockAttack攻击 SQL 阻断解析器,防止全表更新与删除引用无效
com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor- 默认值:
""
-
illegalSql
String illegalSql垃圾SQL拦截引用无效
com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor- 默认值:
""
-
dataPermission
String dataPermission数据权限引用无效
com.baomidou.mybatisplus.extension.plugins.inner.DataPermissionInterceptor默认关闭,需要注解打开
- 默认值:
"1"
-
others
String[] others其他的格式应该为: "key"+"@"+可选项[false,true,1,0,on,off] 例如: "xxx@1" 或 "xxx@true" 或 "xxx@on"
如果配置了该属性的注解是注解在 Mapper 上的,则如果该 Mapper 的一部分 Method 需要取反则需要在 Method 上注解并配置此属性为反值 例如: "xxx@1" 在 Mapper 上, 则 Method 上需要 "xxx@0"
- 默认值:
{}
-