FebsWebConfigure.java 856 B

12345678910111213141516171819202122232425
  1. package cc.mrbird.febs.auth.configure;
  2. import com.baomidou.mybatisplus.core.parser.ISqlParser;
  3. import com.baomidou.mybatisplus.extension.parsers.BlockAttackSqlParser;
  4. import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
  5. import org.springframework.context.annotation.Bean;
  6. import org.springframework.context.annotation.Configuration;
  7. import java.util.ArrayList;
  8. import java.util.List;
  9. /**
  10. * @author MrBird
  11. */
  12. @Configuration
  13. public class FebsWebConfigure {
  14. @Bean
  15. public PaginationInterceptor paginationInterceptor() {
  16. PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
  17. List<ISqlParser> sqlParserList = new ArrayList<>();
  18. sqlParserList.add(new BlockAttackSqlParser());
  19. paginationInterceptor.setSqlParserList(sqlParserList);
  20. return paginationInterceptor;
  21. }
  22. }