如何传递查询变量

时间:2019-08-16 08:31:03

标签: spring-boot graphql

我正在使用spring boot graphQL应用程序。我的查询如下所示

Nd

如您在上面的代码段中所见,我定义了$ empId变量并将其初始化为值5。

点击GraphQL API时,我在控制台中观察到以下消息。

如上面的代码片段所示,变量部分的值为空。

如何在spring graphqli中传递查询变量?

2 个答案:

答案 0 :(得分:1)

您可以为这样的参数设置默认值:

type employeeInfo {
   firstName: String
   lastName: String
   empId: Int = 5
}

答案 1 :(得分:0)

我可以使用以下查询有效载荷来解决此问题。

query employeeInfo($empId: Int!) {
  employee(id: $empId) {
    firstName
    lastName
  }
}

在“查询变量”部分的代码段下方传递。

{
  "empId" : 5
}