[JPA]ページング処理


コントローラセクション

@GetMapping("/goods/{category}")
fun goodsView(goodsDTO: GoodsDTO, modal: ModelMap,
@PageableDefault(size = 30) pageable: Pageable,
@RequestParam(required = false) page: String?): String
PageableDefault:ページングプリファレンス(page,size)

サービスセクション

val goodsList = this.goodsRepository.findAll(pageable)
pageableは、ページング処理に使用することができる
goodsList : Page<Goods>
  • ex) localhost:8080/goods/1000?size=2&page=2