1. 의존 소개
<! - 分页插件-> < 의존성 > < 의 groupId > com.github.pagehelper </ 의 groupId > < artifactId를 > pagehelper 스프링 부팅 - 스타터 </ artifactId를 > < 버전 > $ {pagehelper.version} </ 버전 > </ 의존성 >
2. 프로파일 추가
logging.level.com.example.demo.dao = DEBUG
pagehelper.helperDialect = MySQL의
pagehelper.reasonable = TRUE
pagehelper.supportMethodsArguments = TRUE
pagehelper.params = 카운트 = countSql
pagehelper.page 둘레 제로 = TRUE
3. 쓰기 BaseService 인터페이스
/ ** *分页查询 * * @param의 appDO * @param의 페이지 * @param의 한계 * @return * / 공용 PageInfo <T> findByPage (T appDO 정수 페이지 정수 제한) { PageHelper.startPage (페이지 제한); 목록 <T> = byPage dao.findByPage (appDO); PageInfo <T> = appDOPageInfo 새로운 PageInfo <T> (byPage); 반환 appDOPageInfo을; }