From daa697719eb0ddfd170f1ab94c5422a4f5b93951 Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <279049017@qq.com> Date: Fri, 18 Sep 2020 14:36:54 +0800 Subject: [PATCH] Merge branch 'dev' --- kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/MybatisPlusConfig.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/MybatisPlusConfig.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/MybatisPlusConfig.java new file mode 100644 index 0000000..abd81f0 --- /dev/null +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/config/MybatisPlusConfig.java @@ -0,0 +1,36 @@ +package com.kidgrow.oprationcenter.config; + +import com.alibaba.druid.wall.WallConfig; +import com.alibaba.druid.wall.WallFilter; +import com.kidgrow.db.config.DefaultMybatisPlusConfig; +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.DependsOn; + +/** + * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> + * + * @Description: MybatisPlus配置<br> + * @Project: <br> + * @CreateDate: Created in 2020/2/13 15:50 <br> + * @Author: <a href="4345453@kidgrow.com">liuke</a> + */ +@Configuration +@MapperScan({"com.kidgrow.oprationcenter.mapper*"}) +public class MybatisPlusConfig extends DefaultMybatisPlusConfig { + @Bean(name = "wallFilter") + @DependsOn("wallConfig") + public WallFilter wallFilter(WallConfig wallConfig) { + WallFilter wallFilter = new WallFilter(); + wallFilter.setConfig(wallConfig); + return wallFilter; + } + @Bean(name = "wallConfig") + public WallConfig wallConfig() { + WallConfig wallConfig = new WallConfig(); + wallConfig.setMultiStatementAllow(true);//允许一次执行多条语句 + wallConfig.setNoneBaseStatementAllow(true);//允许一次执行多条语句 + return wallConfig; + } +} -- Gitblit v1.8.0