Skip to content

Commit d4489db

Browse files
committed
1 parent 846fba3 commit d4489db

38 files changed

Lines changed: 304 additions & 25 deletions

File tree

categories/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
GraphQL Java Kickstart</label><ul class=md-nav__list data-md-scrollfix><ul class=md-nav__list data-md-scrollfix><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/tools/ type=checkbox id=/tools/>
99
<label class=md-nav__link for=/tools/>Tools</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/tools/>Tools</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/ title="About GraphQL Java Tools" class=md-nav__link>About GraphQL Java Tools</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/getting-started/ title="Getting started" class=md-nav__link>Getting started</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/schema-definition/ title="Defining a schema" class=md-nav__link>Defining a schema</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/schema-parser-options/ title="Schema parser options" class=md-nav__link>Schema parser options</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/relay/ title=Relay class=md-nav__link>Relay</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/type-definition-factory/ title="Type Definition Factory" class=md-nav__link>Type Definition Factory</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/directives/ title=Directives class=md-nav__link>Directives</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/servlet/ type=checkbox id=/servlet/>
1010
<label class=md-nav__link for=/servlet/>Servlet</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/servlet/>Servlet</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/ title="About GraphQL Java Servlet" class=md-nav__link>About GraphQL Java Servlet</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/getting-started/ title="Getting started" class=md-nav__link>Getting started</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/dataloaders/ title=Dataloaders class=md-nav__link>Dataloaders</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/servlet-listener/ title="Servlet Listener" class=md-nav__link>Servlet Listener</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/osgi/ title=OSGi class=md-nav__link>OSGi</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/spring-boot/ type=checkbox id=/spring-boot/>
11-
<label class=md-nav__link for=/spring-boot/>Spring Boot</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/spring-boot/>Spring Boot</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/ title="About GraphQL Spring Boot" class=md-nav__link>About GraphQL Spring Boot</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/getting-started/ title="Getting started" class=md-nav__link>Getting started</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/type-definition-factory/ title="Type Definition Factory" class=md-nav__link>Type Definition Factory</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/directives/ title=Directives class=md-nav__link>Directives</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/web-client/ type=checkbox id=/web-client/>
11+
<label class=md-nav__link for=/spring-boot/>Spring Boot</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/spring-boot/>Spring Boot</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/ title="About GraphQL Spring Boot" class=md-nav__link>About GraphQL Spring Boot</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/getting-started/ title="Getting started" class=md-nav__link>Getting started</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/type-definition-factory/ title="Type Definition Factory" class=md-nav__link>Type Definition Factory</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/directives/ title=Directives class=md-nav__link>Directives</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/embedded-editors/ title="Embedded Editors" class=md-nav__link>Embedded Editors</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/web-client/ type=checkbox id=/web-client/>
1212
<label class=md-nav__link for=/web-client/>Web Client</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/web-client/>Web Client</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/web-client/ title="About GraphQL Spring WebClient" class=md-nav__link>About GraphQL Spring WebClient</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/samples/ type=checkbox id=/samples/>
1313
<label class=md-nav__link for=/samples/>Samples</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/samples/>Samples</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/samples/ title="About GraphQL Kickstart Samples" class=md-nav__link>About GraphQL Kickstart Samples</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/tutorials/ type=checkbox id=/tutorials/>
1414
<label class=md-nav__link for=/tutorials/>Tutorials</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/tutorials/>Tutorials</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tutorials/ title="About Learn GraphQL Spring Boot" class=md-nav__link>About Learn GraphQL Spring Boot</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tutorials/courses/ title=Courses class=md-nav__link>Courses</a></li></ul></nav></li></ul></ul></nav></div></div></div><div class="md-sidebar md-sidebar--secondary" data-md-component=toc><div class=md-sidebar__scrollwrap><div class=md-sidebar__inner><nav id=scrollspy class="md-nav md-nav--secondary"></nav></div></div></div><div class=md-content><article class="md-content__inner md-typeset"><h1>Categories</h1></article></div></main><footer class=md-footer><div class="md-footer-meta md-typeset"><div class="md-footer-meta__inner md-grid"><div class=md-footer-copyright><div class=md-footer-copyright__highlight>Released under the Apache 2.0 license</div>powered by

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
GraphQL Java Kickstart</label><ul class=md-nav__list data-md-scrollfix><ul class=md-nav__list data-md-scrollfix><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/tools/ type=checkbox id=/tools/>
88
<label class=md-nav__link for=/tools/>Tools</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/tools/>Tools</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/ title="About GraphQL Java Tools" class=md-nav__link>About GraphQL Java Tools</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/getting-started/ title="Getting started" class=md-nav__link>Getting started</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/schema-definition/ title="Defining a schema" class=md-nav__link>Defining a schema</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/schema-parser-options/ title="Schema parser options" class=md-nav__link>Schema parser options</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/relay/ title=Relay class=md-nav__link>Relay</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/type-definition-factory/ title="Type Definition Factory" class=md-nav__link>Type Definition Factory</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tools/directives/ title=Directives class=md-nav__link>Directives</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/servlet/ type=checkbox id=/servlet/>
99
<label class=md-nav__link for=/servlet/>Servlet</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/servlet/>Servlet</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/ title="About GraphQL Java Servlet" class=md-nav__link>About GraphQL Java Servlet</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/getting-started/ title="Getting started" class=md-nav__link>Getting started</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/dataloaders/ title=Dataloaders class=md-nav__link>Dataloaders</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/servlet-listener/ title="Servlet Listener" class=md-nav__link>Servlet Listener</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/servlet/osgi/ title=OSGi class=md-nav__link>OSGi</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/spring-boot/ type=checkbox id=/spring-boot/>
10-
<label class=md-nav__link for=/spring-boot/>Spring Boot</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/spring-boot/>Spring Boot</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/ title="About GraphQL Spring Boot" class=md-nav__link>About GraphQL Spring Boot</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/getting-started/ title="Getting started" class=md-nav__link>Getting started</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/type-definition-factory/ title="Type Definition Factory" class=md-nav__link>Type Definition Factory</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/directives/ title=Directives class=md-nav__link>Directives</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/web-client/ type=checkbox id=/web-client/>
10+
<label class=md-nav__link for=/spring-boot/>Spring Boot</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/spring-boot/>Spring Boot</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/ title="About GraphQL Spring Boot" class=md-nav__link>About GraphQL Spring Boot</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/getting-started/ title="Getting started" class=md-nav__link>Getting started</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/type-definition-factory/ title="Type Definition Factory" class=md-nav__link>Type Definition Factory</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/directives/ title=Directives class=md-nav__link>Directives</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/spring-boot/embedded-editors/ title="Embedded Editors" class=md-nav__link>Embedded Editors</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/web-client/ type=checkbox id=/web-client/>
1111
<label class=md-nav__link for=/web-client/>Web Client</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/web-client/>Web Client</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/web-client/ title="About GraphQL Spring WebClient" class=md-nav__link>About GraphQL Spring WebClient</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/samples/ type=checkbox id=/samples/>
1212
<label class=md-nav__link for=/samples/>Samples</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/samples/>Samples</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/samples/ title="About GraphQL Kickstart Samples" class=md-nav__link>About GraphQL Kickstart Samples</a></li></ul></nav></li><li class="md-nav__item md-nav__item--nested"><input class="md-toggle md-nav__toggle" data-md-toggle=/tutorials/ type=checkbox id=/tutorials/>
1313
<label class=md-nav__link for=/tutorials/>Tutorials</label><nav class=md-nav data-md-component=collapsible data-md-level=1><label class=md-nav__title for=/tutorials/>Tutorials</label><ul class=md-nav__list data-md-scrollfix><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tutorials/ title="About Learn GraphQL Spring Boot" class=md-nav__link>About Learn GraphQL Spring Boot</a></li><li class=md-nav__item><a href=https://www.graphql-java-kickstart.com/tutorials/courses/ title=Courses class=md-nav__link>Courses</a></li></ul></nav></li></ul></ul></nav></div></div></div><div class="md-sidebar md-sidebar--secondary" data-md-component=toc><div class=md-sidebar__scrollwrap><div class=md-sidebar__inner><nav id=scrollspy class="md-nav md-nav--secondary"></nav></div></div></div><div class=md-content><article class="md-content__inner md-typeset"><h1>GraphQL Java Kickstart</h1><p>Projects for easily getting started with GraphQL using Java. These projects

index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

index.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ SchemaDirective.create(&amp;quot;uppercase&amp;quot;, new UppercaseDirective())
2424
directive @uppercase on FIELD_DEFINITION type Query { hello: String @uppercase } And the actual implementation is the following:</description></item><item><title>Directives</title><link>https://www.graphql-java-kickstart.com/tools/directives/</link><pubDate>Wed, 07 Nov 2018 00:11:02 +0100</pubDate><guid>https://www.graphql-java-kickstart.com/tools/directives/</guid><description>See Schema Directives for a detailed explanation about directives including examples on how to define them in the SDL and to create the required classes.
2525
To add your custom SchemaDirectiveWiring to graphql-java-tools pass it along when creating the SchemaParser using
2626
SchemaParser.newParser().directive(&amp;quot;name&amp;quot;, new MySchemaDirectiveWiring()).build() Basic usage Let&amp;rsquo;s say you defined a custom directive to make text uppercase in a resource schema.graphqls:
27-
directive @uppercase on FIELD_DEFINITION type Query { hello: String @uppercase } And the actual implementation is the following:</description></item><item><title>OSGi</title><link>https://www.graphql-java-kickstart.com/servlet/osgi/</link><pubDate>Fri, 15 May 2020 09:28:02 +0100</pubDate><guid>https://www.graphql-java-kickstart.com/servlet/osgi/</guid><description>The OsgiGraphQLHttpServlet uses a &amp;ldquo;provider&amp;rdquo; model to supply the servlet with the required objects:
27+
directive @uppercase on FIELD_DEFINITION type Query { hello: String @uppercase } And the actual implementation is the following:</description></item><item><title>Embedded Editors</title><link>https://www.graphql-java-kickstart.com/spring-boot/embedded-editors/</link><pubDate>Mon, 17 May 2021 07:00:00 -0500</pubDate><guid>https://www.graphql-java-kickstart.com/spring-boot/embedded-editors/</guid><description>The following GraphQL Embedded Editors are bundled for convenience:
28+
Altair Configuration Parameters GraphQL Playground Configuration Parameters GraphiQL Configuration Parameters GraphQL Voyager Configuration Parameters Altair Altair becomes accessible at the root /altair if the graphql.altair.enabled property is true.
29+
Note that GraphQL server must be available at /graphql/* context to be discovered by Altair.
30+
Configuration Parameters Available Spring Boot configuration parameters (either application.</description></item><item><title>OSGi</title><link>https://www.graphql-java-kickstart.com/servlet/osgi/</link><pubDate>Fri, 15 May 2020 09:28:02 +0100</pubDate><guid>https://www.graphql-java-kickstart.com/servlet/osgi/</guid><description>The OsgiGraphQLHttpServlet uses a &amp;ldquo;provider&amp;rdquo; model to supply the servlet with the required objects:
2831
GraphQLQueryProvider: Provides query fields to the GraphQL schema. GraphQLMutationProvider: Provides mutation fields to the GraphQL schema. GraphQLTypesProvider: Provides type information to the GraphQL schema. ExecutionStrategyProvider: Provides an execution strategy for running each query. GraphQLContextBuilder: Builds a context for running each query. Examples You can now find some example on how to use graphql-java-servlet.
2932
Requirements The OSGi examples use Maven as a build tool because it requires plugins that are not (yet) available for Gradle.</description></item></channel></rss>

0 commit comments

Comments
 (0)