package space.anyi.BI.config; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import org.mybatis.spring.annotation.MapperScan; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * @ProjectName: BI * @FileName: MybatisplusConfig * @Author: 杨逸 * @Data:2024/11/28 19:14 * @Description: */ @Configuration @MapperScan("space.anyi.BI.mapper") public class MybatisplusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor(){ //拦截器 MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor(); //分页拦截器 PaginationInnerInterceptor innerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL); //设置请求的页面大于最大页后操作,true调回到首页,false 继续请求 默认false innerInterceptor.setOverflow(true); mybatisPlusInterceptor.addInnerInterceptor(innerInterceptor); return mybatisPlusInterceptor; } }