Package graphql.kickstart.spring
Class AbstractGraphQLController
java.lang.Object
graphql.kickstart.spring.AbstractGraphQLController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ObjectexecuteRequest(String query, String operationName, Map<String, Object> variables, Map<String, Object> extensions, org.springframework.web.server.ServerWebExchange serverWebExchange) graphqlGET(String query, String operationName, String variablesJson, String extensionsJson, org.springframework.web.server.ServerWebExchange serverWebExchange) graphqlPOST(org.springframework.http.MediaType contentType, String query, String operationName, String variablesJson, String extensionsJson, String body, org.springframework.web.server.ServerWebExchange serverWebExchange) protected ObjecthandleBodyParsingException(Exception exception)
-
Constructor Details
-
AbstractGraphQLController
public AbstractGraphQLController()
-
-
Method Details
-
graphqlPOST
@PostMapping(value="${graphql.url:graphql}", consumes="*/*", produces="application/json") public Object graphqlPOST(@RequestHeader("Content-Type") org.springframework.http.MediaType contentType, @Nullable @RequestParam(value="query",required=false) String query, @Nullable @RequestParam(value="operationName",required=false) String operationName, @Nullable @RequestParam(value="variables",required=false) String variablesJson, @Nullable @RequestParam(value="extensions",required=false) String extensionsJson, @Nullable @RequestBody(required=false) String body, org.springframework.web.server.ServerWebExchange serverWebExchange) -
graphqlGET
@GetMapping(value="${graphql.url:graphql}", produces="application/json") public Object graphqlGET(@Nullable @RequestParam("query") String query, @Nullable @RequestParam(value="operationName",required=false) String operationName, @Nullable @RequestParam(value="variables",required=false) String variablesJson, @Nullable @RequestParam(value="extensions",required=false) String extensionsJson, org.springframework.web.server.ServerWebExchange serverWebExchange) -
executeRequest
-
handleBodyParsingException
-