-
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