diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/reactive/GraphQlWebFluxAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/reactive/GraphQlWebFluxAutoConfiguration.java index 12d0dd3d183..70fd6f1d154 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/reactive/GraphQlWebFluxAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/reactive/GraphQlWebFluxAutoConfiguration.java @@ -112,15 +112,15 @@ public class GraphQlWebFluxAutoConfiguration { String path = properties.getPath(); logger.info(LogMessage.format("GraphQL endpoint HTTP POST %s", path)); RouterFunctions.Builder builder = RouterFunctions.route(); - builder = builder.POST(path, SUPPORTS_MEDIATYPES, httpHandler::handleRequest); - builder = builder.GET(path, this::onlyAllowPost); + builder.POST(path, SUPPORTS_MEDIATYPES, httpHandler::handleRequest); + builder.GET(path, this::onlyAllowPost); if (properties.getGraphiql().isEnabled()) { GraphiQlHandler graphQlHandler = new GraphiQlHandler(path, properties.getWebsocket().getPath()); - builder = builder.GET(properties.getGraphiql().getPath(), graphQlHandler::handleRequest); + builder.GET(properties.getGraphiql().getPath(), graphQlHandler::handleRequest); } if (properties.getSchema().getPrinter().isEnabled()) { SchemaHandler schemaHandler = new SchemaHandler(graphQlSource); - builder = builder.GET(path + "/schema", schemaHandler::handleRequest); + builder.GET(path + "/schema", schemaHandler::handleRequest); } return builder.build(); } diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/servlet/GraphQlWebMvcAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/servlet/GraphQlWebMvcAutoConfiguration.java index e9ecabc0c1c..2b374a541bb 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/servlet/GraphQlWebMvcAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/graphql/servlet/GraphQlWebMvcAutoConfiguration.java @@ -112,16 +112,16 @@ public class GraphQlWebMvcAutoConfiguration { String path = properties.getPath(); logger.info(LogMessage.format("GraphQL endpoint HTTP POST %s", path)); RouterFunctions.Builder builder = RouterFunctions.route(); - builder = builder.POST(path, RequestPredicates.contentType(MediaType.APPLICATION_JSON) + builder.POST(path, RequestPredicates.contentType(MediaType.APPLICATION_JSON) .and(RequestPredicates.accept(SUPPORTED_MEDIA_TYPES)), httpHandler::handleRequest); - builder = builder.GET(path, this::onlyAllowPost); + builder.GET(path, this::onlyAllowPost); if (properties.getGraphiql().isEnabled()) { GraphiQlHandler graphiQLHandler = new GraphiQlHandler(path, properties.getWebsocket().getPath()); - builder = builder.GET(properties.getGraphiql().getPath(), graphiQLHandler::handleRequest); + builder.GET(properties.getGraphiql().getPath(), graphiQLHandler::handleRequest); } if (properties.getSchema().getPrinter().isEnabled()) { SchemaHandler schemaHandler = new SchemaHandler(graphQlSource); - builder = builder.GET(path + "/schema", schemaHandler::handleRequest); + builder.GET(path + "/schema", schemaHandler::handleRequest); } return builder.build(); }