【发布时间】:2023-02-04 15:38:11
【问题描述】:
我有这个 QueryMapping 方法,其中一些参数在我的 GrapthQL 模式中标记为必需,但不是全部。使用@Argument 允许我获取所有必需的参数,但是当我发送一个没有可选参数的查询时,它会崩溃。使用带有默认值的 RequestParam 注释不起作用,因为它的类型是整数并且注释需要字符串。 (我想它应该在 REST-API 中调用)
@QueryMapping
public List<Record> getRecord(Argument String email, @Argument int dateFrom, @RequestParam(required = false, defaultValue = 0) int dateTo) {
return repository.findSpecific(email, dateFrom);
}
编辑:方法重载不起作用。
我能做些什么?
【问题讨论】:
标签: java spring spring-boot spring-graphql