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
* * @Description: MybatisPlus配置
* @Project:
* @CreateDate: Created in 2020/2/13 15:50
* @Author: liuke */ @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; } }