This commit is contained in:
2026-06-17 21:57:11 +08:00
parent ae96f2c9ff
commit f98c6823b3
336 changed files with 500 additions and 841 deletions
@@ -0,0 +1,37 @@
package com.bc.exam.config;
import com.bc.exam.aspect.mybatis.QueryInterceptor;
import com.bc.exam.aspect.mybatis.UpdateInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* Mybatis过滤器配置
* 注意:必须按顺序进行配置,否则容易出现业务异常
* @author chenhaodong
*/
@Configuration
@MapperScan("com.bc.exam.modules.**.mapper")
public class MybatisConfig {
/**
* 数据查询过滤器
*/
@Bean
public QueryInterceptor queryInterceptor() {
QueryInterceptor query = new QueryInterceptor();
query.setLimit(-1L);
return query;
}
/**
* 插入数据过滤器
*/
@Bean
public UpdateInterceptor updateInterceptor() {
return new UpdateInterceptor();
}
}