SpringBoot 는 PageHelper 를 사용 하여 페이지 를 나 눕 니 다.

1306 단어 자바mysqlspringboot
SpringBoot 는 설정 파일 이 없 는 것 을 실현 하기 위해 서 였 기 때문에 Mybatis 에서 수 동 으로 설정 한 PageHelper 는 현재 재 설정 이 필요 하 며,설정 방식 은 이전 SSM 프레임 워 크 와 약간의 차이 가 있 습 니 다.
우선 pom 파일 에 가입 해 야 합 니 다.

    com.github.pagehelper
    pagehelper-spring-boot-starter
    0.1.0

다음 SpringBoot 설정 파일 application.yml 에 다음 설정 을 추가 합 니 다.
pagehelper:
    helperDialect: sqlserver
    reasonable: true
    supportMethodsArguments: true
    pageSizeZero: true
    params: count=countSql      

현재 Pagehelper 플러그 인 은 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL 6 가지 데이터베이스 페이지 를 지원 합 니 다.서로 다른 데이터 베 이 스 는 helperDialect 만 수정 하면 됩 니 다.
자바 코드 의 사용 은 다음 과 같 습 니 다.
  PageHelper.startPage(page, rows); 
  List list = testService.find();
  PageInfo pageInfo = new PageInfo<>(list);

  첫 번 째 줄 은 페이지 수 를 설정 하고 페이지 마다 몇 개 를 표시 하 는 것 입 니 다.플러그 인 은 자동 으로 연 결 된 sql 문 구 를 페이지 방식 으로 연결 합 니 다.PageInfo 는 총 페이지 수,현재 페이지,총 데이터 등 페이지 를 나 누 는 정보 입 니 다.

좋은 웹페이지 즐겨찾기