Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将spring数据分页与squiggly和spring引导一起使用?_Java_Rest_Spring Boot_Pagination_Spring Data - Fatal编程技术网

Java 如何将spring数据分页与squiggly和spring引导一起使用?

Java 如何将spring数据分页与squiggly和spring引导一起使用?,java,rest,spring-boot,pagination,spring-data,Java,Rest,Spring Boot,Pagination,Spring Data,我指的是支持部分回答的波形样本。我需要部分回复和分页。所以我写了另一个返回酒店列表的方法,下面给出了代码 在HotelRepository类中 Page<Hotel> findAll(Pageable pageable); 但是,当按如下方式发出请求时,没有任何内容返回空响应,即“{}” p、 我没有更改示例中的任何其他代码行。问题可能出在“Squiggly.init”方法中,但无法找到解决方法 如何解决这个问题?如果没有在控制器级别传递,则需要为页面设置默认值 将此添加到控制

我指的是支持部分回答的波形样本。我需要部分回复和分页。所以我写了另一个返回酒店列表的方法,下面给出了代码

在HotelRepository类中

  Page<Hotel> findAll(Pageable pageable);
但是,当按如下方式发出请求时,没有任何内容返回空响应,即“{}”

p、 我没有更改示例中的任何其他代码行。问题可能出在“Squiggly.init”方法中,但无法找到解决方法


如何解决这个问题?

如果没有在控制器级别传递,则需要为页面设置默认值

将此添加到控制器请求映射中

   @RequestParam(value="page", defaultValue = "0", required = false) int page, 
@RequestParam(value="size", defaultValue = "10", required = false) int size

请添加控制器层以获得更准确的响应

springboot应用程序类的外观如何?
@Override
public Page<Hotel> findHotels(Pageable pageable) {
    return hotelRepository.findAll(pageable);
}
@GetMapping("/hotellist")
@ResponseBody
public Page<Hotel> hotelist(Pageable pageable) {
    return this.hotelService.findHotels(pageable);

}
http://localhost:8080/hotellist?page=1&size=5
http://localhost:8080/hotellist?fields=name
   @RequestParam(value="page", defaultValue = "0", required = false) int page, 
@RequestParam(value="size", defaultValue = "10", required = false) int size