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;
|
}
|
}
|