我的控制器中有以下方法:
@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);
}
暂无答案!
目前还没有任何答案,快来回答吧!