Java 如何创建带参数的GraphQL对象?

Java 如何创建带参数的GraphQL对象?,java,graphql,graphql-java,Java,Graphql,Graphql Java,有可能是一个带参数的对象吗?换句话说,我可以创建一个对象来运行这样的查询吗 { artifact(group: "com.graphql-java", name: "graphql-java") { group name version } } 如果是,如何进行 我找不到在中创建参数的方法。调用以添加参数。您可以用非常简单的方式使用和定义它: @GraphQLName("Query") class Query { @Gr

有可能是一个带参数的对象吗?换句话说,我可以创建一个对象来运行这样的查询吗

{
    artifact(group: "com.graphql-java", name: "graphql-java") {
        group
        name
        version
    }
}
如果是,如何进行

我找不到在中创建参数的方法。

调用以添加参数。

您可以用非常简单的方式使用和定义它:

@GraphQLName("Query")
class Query {

    @GraphQLField
    static List<Item> items(DataFetchingEnvironment environment) {
        // Fetch all
    }

    @GraphQLField
    static Item item(DataFetchingEnvironment environment, @GraphQLName("id") String id) {
        // Fetch using the "id" argument
    }
}
@GraphQLName(“查询”)
类查询{
@GraphQLField
静态列表项(DataFetchingEnvironment环境){
//全部取回
}
@GraphQLField
静态项项(DataFetchingEnvironment环境,@GraphQLName(“id”)字符串id){
//使用“id”参数获取
}
}