當我想把一個List對象,封裝成SpringData中的Page對象時
代碼實作
@GetMapping("/list")
public List<CustomerDTO> getS1(){
return customerMapper.toCustomerDto(customerService.findAll());
}
// Page<CustomersEntity>
@GetMapping("/page")
public Page<CustomersEntity> page1(){
// PageRequest pageRequest = PageRequest.of(0, 20, Sort.Direction.DESC/*,""*/);
PageRequest pageRequest = PageRequest.of(0, 20, Sort.Direction.DESC,"customerNumber");
Page<CustomersEntity> all = customerRepo.findAll(pageRequest);
return all;
}
傳回資料
當我稍微看了下page,是這樣的
下一篇,List 對象轉 Page