天天看點

SpringData中Page是個什麼東西,架構和資料格式

當我想把一個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​​