1、在repository里配置接口
@Repository
public interface UsersRepository extends JpaRepository<Users,Integer> {
Page<Users> findAll(Pageable pageable);
}
2、在service里配置接口
public interface UsersService {
List<Users> findAllPage(Pageable pageable);
}
3、配置service接口实现类
@Service
public class UsersServiceImpl implements UsersService {
@Override
public List<Users> findAllPage(Pageable pageable) {
Page<Users> page = usersRepository.findAll(pageable);
return page.getContent();
}
}
4、测试类
@Test
public void findAllPage(){
PageRequest pageRequest = PageRequest.of(0, 10);
List<Users> usersList = usersService.findAllPage(pageRequest);
for(Users users:usersList){
System.out.println(users);
}
}