如何从函数外部手动添加apiparams

ruoxqz4g  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(187)

我的控制器中有以下方法:

@GetMapping("/dsl")
public List<User> getUserDsl( @QuerydslPredicate(root = User.class) Predicate predicate) {
    return service.getUsersDsl(predicate);
}

通过使用querydsl提供的 predicate ,我可以使用任何查询参数,而不必单独声明它们。然而,这使得我无法添加 @ApiParam 注解到其中的每一个。
有什么方法可以手动添加它们吗?像这样的?

@GetMapping("/dsl")
@ApiParam(name = "username", value = "The username from the user")
@ApiParam(name = "email", value = "The email from the user")
....
public List<User> getUserDsl( @QuerydslPredicate(root = User.class) Predicate predicate) {
    return service.getUsersDsl(predicate);
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题