MybatisPlusConfigurer.java 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.lantone.security.config;
  2. import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
  3. import org.mybatis.spring.annotation.MapperScan;
  4. import org.springframework.context.annotation.Bean;
  5. import org.springframework.context.annotation.Configuration;
  6. import org.springframework.transaction.annotation.EnableTransactionManagement;
  7. /**
  8. * @Description: MybatisPlus配置类
  9. * @author: gaodm
  10. * @time: 2018/8/2 13:39
  11. */
  12. @EnableTransactionManagement
  13. @Configuration
  14. @MapperScan("com.lantone.security.mapper*")//这个注解,作用相当于下面的@Bean MapperScannerConfigurer,2者配置1份即可
  15. public class MybatisPlusConfigurer {
  16. /**
  17. * mybatis-plus分页插件<br>
  18. * 文档:http://mp.baomidou.com<br>
  19. */
  20. @Bean
  21. public PaginationInterceptor paginationInterceptor() {
  22. PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
  23. // 设置请求的页面大于最大页后操作,true调回到首页,false继续请求,默认false
  24. //paginationInterceptor.setOverflow(false);
  25. // 设置最大单页限制数量,默认500条,-1不受限制
  26. paginationInterceptor.setLimit(-1L);
  27. return paginationInterceptor;
  28. }
  29. }