Commit 187acad8bf60e68d76598521a51a1f8c50beb54c

Authored by YunaiV
1 parent 22d2de9d

fix:【framework 框架】默认禁用 BlockAttackInnerInterceptor 避免影响一些批量操作场景

yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/config/YudaoMybatisAutoConfiguration.java
... ... @@ -10,7 +10,6 @@ import com.baomidou.mybatisplus.extension.incrementer.*;
10 10 import com.baomidou.mybatisplus.extension.parser.JsqlParserGlobal;
11 11 import com.baomidou.mybatisplus.extension.parser.cache.JdkSerialCaffeineJsqlParseCache;
12 12 import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
13   -import com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor;
14 13 import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
15 14 import org.apache.ibatis.annotations.Mapper;
16 15 import org.mybatis.spring.annotation.MapperScan;
... ... @@ -43,7 +42,8 @@ public class YudaoMybatisAutoConfiguration {
43 42 public MybatisPlusInterceptor mybatisPlusInterceptor() {
44 43 MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
45 44 mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor()); // 分页插件
46   - mybatisPlusInterceptor.addInnerInterceptor(new BlockAttackInnerInterceptor()); // 拦截没有指定条件的 update 和 delete 语句
  45 + // ↓↓↓ 按需开启,可能会影响到 updateBatch 的地方:例如说文件配置管理 ↓↓↓
  46 + // mybatisPlusInterceptor.addInnerInterceptor(new BlockAttackInnerInterceptor()); // 拦截没有指定条件的 update 和 delete 语句
47 47 return mybatisPlusInterceptor;
48 48 }
49 49  
... ...