在分页请求中设置默认排序顺序

时间:2019-05-19 20:50:11

标签: java spring spring-boot spring-data-jpa

我想将此代码与@PageableDefault(sort = "createdAt", direction = Sort.Direction.DESC)specification-arg-resolver一起使用,以实现搜索并设置排序顺序,但是它不起作用。我尝试过:

    @GetMapping("find")
    public Page<PaymentTransactionsDTO> getAllBySpecification(
            @PageableDefault(sort = "createdAt", direction = Sort.Direction.DESC)
            @And({
                    @Spec(path = "unique_id", spec = LikeIgnoreCase.class)

            }) Specification<PaymentTransactions> specification,
            Pageable pageable
    ) {        
        return transactionService.getAllBySpecification(specification, pageable));       
    }

您知道如何在上面的代码中设置带注释的排序顺序吗?

1 个答案:

答案 0 :(得分:1)

我不知道该库,但我强烈希望@DefaultPageable参数上需要加上Pageable注释。