但是我正在进行springboot分页:
repo.findAll(PageRequest.of(页面,大小));
似乎不起作用。
有人反对在不赞成使用PageRequest(...)之后在Spring Boot 2+中进行分页的新方法吗?
谢谢。
答案 0 :(得分:0)
您需要一个Pageable
对象。 示例代码段:
@Repository
public interface MyRepo extends JpaRepository<MyDto, Long> {
Page<MyEntity> findAll(Pageable page);
}
`如果从控制器获取Pageable对象,则将其传递,否则,如果要手动构造,则可以执行以下操作:
@Test
public void testPagination(){
assertNotNull(myRepo.findAll(PageRequest.of(0, 20)));
}
这对我有用!确保返回Page<MyEntity>
而不是列表?
答案 1 :(得分:0)
我的错误:repo.findAll(PageRequest.of(page,size)); ...是一种可行的方法。感谢您的来信@karthik R