使用 querydsl 和 spring-通过 RestController 公开的数据时传递 groupBy 参数

Pass groupBy parameter when using querydsl and spring-data exposed via a RestController

我正在探索 QueryDsl,特别是 @QuerydslPredicate 在 RestControllers 上用于将 rest 参数绑定到 Querydsl 谓词。下面给出了一个示例端点:

@GetMapping
public Page<UserViewDTO> findAll(@QuerydslPredicate(root = User.class) Predicate predicate, Pageable pageable) {

我的请求包含以下查询参数:?username=user&page=0&size=10&sort=id,asc。是否可以以某种方式传递 groupBy 参数?我查看了文档,但找不到这样做的方法。将其添加到查询参数中只是被忽略了。

Is it possible to somehow pass a groupBy parameter?

不行,不能通过QuerydslPredicate传递groupBy参数