クラス DgsGraphQlClient

java.lang.ObjectSE
org.springframework.graphql.client.DgsGraphQlClient

public final class DgsGraphQlClient extends ObjectSE
DGS コードの生成ライブラリで生成されたクラスからのリクエストを準備する、GraphQlClient のシンプルなラッパーです。
 GraphQlClient client = ... ;
 DgsGraphQlClient dgsClient = DgsGraphQlClient.create(client);

 List<Book> books = dgsClient.request(new BooksGraphQLQuery())
                .projection(new BooksProjectionRoot<>().id().name())
                .retrieveSync()
                .toEntityList(Book.class);
 
導入:
1.3.0
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • getGraphQlClient

      public GraphQlClient getGraphQlClient()
      ラップされた GraphQlClient を委譲先に返します。
    • request

      public DgsGraphQlClient.RequestSpec request(com.netflix.graphql.dgs.client.codegen.GraphQLQuery query)
      指定された GraphQLQuery の GraphQL リクエストの定義を開始します。
      パラメーター:
      query - GraphQL クエリ
    • create

      public static DgsGraphQlClient create(GraphQlClient client)
      指定された GraphQlClient をラップするインスタンスを作成します。
      パラメーター:
      client - 委譲先のクライアント