クラス DgsGraphQlClient
java.lang.ObjectSE
org.springframework.graphql.client.DgsGraphQlClient
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
ネストされたクラスの概要
ネストされたクラス方法の概要
修飾子と型メソッド説明static DgsGraphQlClientcreate(GraphQlClient client) 指定されたGraphQlClientをラップするインスタンスを作成します。ラップされたGraphQlClientを委譲先に返します。request(com.netflix.graphql.dgs.client.codegen.GraphQLQuery query) 指定されたGraphQLQueryの GraphQL リクエストの定義を開始します。
メソッドの詳細
getGraphQlClient
ラップされたGraphQlClientを委譲先に返します。request
public DgsGraphQlClient.RequestSpec request(com.netflix.graphql.dgs.client.codegen.GraphQLQuery query) 指定されたGraphQLQueryの GraphQL リクエストの定義を開始します。- パラメーター:
query- GraphQL クエリ
create
指定されたGraphQlClientをラップするインスタンスを作成します。- パラメーター:
client- 委譲先のクライアント