From 28b3d13b0bee2e44900e56ac42f1609c341cb894 Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Fri, 15 Oct 2021 16:59:08 +0100 Subject: [PATCH] Add example of custom scalar type Closes gh-161 --- .../src/docs/asciidoc/boot-starter.adoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/spring-graphql-docs/src/docs/asciidoc/boot-starter.adoc b/spring-graphql-docs/src/docs/asciidoc/boot-starter.adoc index e71b44c9..59fbe4a5 100644 --- a/spring-graphql-docs/src/docs/asciidoc/boot-starter.adoc +++ b/spring-graphql-docs/src/docs/asciidoc/boot-starter.adoc @@ -128,6 +128,23 @@ detects `@Controller` classes with annotated handler methods and registers those ``DataFetcher``s. +[[boot-graphql-runtimewiring-scalar]] +=== Scalar Types + +`RuntimeWiringConfigurer` can be used to register custom scalar types: + +[source,java,indent=0,subs="verbatim,quotes"] +---- + @Bean + RuntimeWiringConfigurer runtimeWiringConfigurer() { + GraphQLScalarType scalarType = ...; + return (wiringBuilder) -> wiringBuilder.scalar(scalarType); + } +---- + + + + [[boot-repositories-querydsl]] == Querydsl Repositories