我想将此代码与specification-arg-resolver和@PageableDefault(sort = "createdAt", direction = Sort.Direction.DESC)
一起使用,以实现搜索并设置排序顺序,但是它不起作用。我尝试了这个:
@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));
}
你知道我如何在上面的代码中设置带注释的排序顺序吗?
最佳答案
我不知道该库,但我强烈希望@DefaultPageable
注释需要放在Pageable
参数上。