-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
enhancementNew feature or requestNew feature or request
Description
GraphQLWebClient uses the GraphQLRequest which contains the query to send. That GraphQLRequest object is constructed using the GraphQLRequestBuilder which in turn exposes two ways of defining the query:
- String parameter identifying a classpath resource, e.g.
some-query-file.graphql - The actual String query
Describe the solution you'd like
Add the ability to send a query (e.g. construct a GraphQLRequest) using named queries. You could add resource file(s) containing named GraphQL queries, e.g.
query getSomeQuery($id: ID!) {
someQuery(id: $id)
}Upon startup these queries would be preloaded and they could be used by providing the query name, e.g.
GraphQLRequest.builder().namedQuery("getSomeQuery").build()Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request