首页>代码>springboot2.0+mybaits-plus+redis+mysql+vue实现用户数据的增删改查简单实例>/springboot_mp/src/main/java/com/ht/springboot_mp/common/MybatisPlusConfig.java
package com.ht.springboot_mp.common;
import com.baomidou.mybatisplus.core.parser.ISqlParser;
import com.baomidou.mybatisplus.extension.parsers.BlockAttackSqlParser;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import java.util.ArrayList;
import java.util.List;
/**
* @company 宏图
* @User Kodak
* @create 2019-03-22 -19:18
*/
//Spring boot方式
@EnableTransactionManagement
@Configuration
@MapperScan("com.baomidou.cloud.service.*.mapper*")
public class MybatisPlusConfig {
// 作用!阻止恶意的全表更新删除
@Bean
public PaginationInterceptor paginationInterceptor() {
PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
List<ISqlParser> sqlParserList = new ArrayList<>();
// 攻击 SQL 阻断解析器、加入解析链
sqlParserList.add(new BlockAttackSqlParser());
paginationInterceptor.setSqlParserList(sqlParserList);
paginationInterceptor.plugin("PaginationInterceptor");
return paginationInterceptor;
}
//设置sql分析器
@Bean
public PerformanceInterceptor performanceInterceptor(){
PerformanceInterceptor performanceInterceptor = new PerformanceInterceptor();
performanceInterceptor.setFormat(true);
performanceInterceptor.setMaxTime(30000);
return performanceInterceptor;
}
}
最近下载更多
微信网友_7778025265451008 LV2
11月20日
543666826 LV34
2024年12月28日
lingtiejing LV15
2023年12月18日
flygrass LV12
2023年12月5日
你爹正在加载中 LV4
2023年9月8日
龚顺龙 LV3
2023年8月7日
2017143155 LV12
2023年6月27日
czh20021029 LV1
2023年6月5日
wxy0309 LV6
2023年5月20日
bug428124 LV1
2023年3月12日
最近浏览更多
微信网友_7778025265451008 LV2
11月20日
LeoloSean LV1
1月3日
fucomcn LV1
2024年12月28日
543666826 LV34
2024年12月28日
ma406805131 LV19
2024年12月28日
微信网友_6955249237250048 LV5
2024年12月28日
yangchengshuai LV16
2024年10月29日
charleswang LV7
2024年10月21日
17380184110
2024年6月18日
暂无贡献等级
zeng1206 LV7
2024年6月17日

