Package io.github.graphglue
Class GraphiQLRouteConfiguration
-
- All Implemented Interfaces:
@ConditionalOnProperty(value = {"graphglue.graphiql.enabled"}, havingValue = "true", matchIfMissing = true)@Configuration() public final class GraphiQLRouteConfiguration
Configuration for exposing the GraphiQL on a specific HTTP path
-
-
Constructor Summary
Constructors Constructor Description GraphiQLRouteConfiguration(GraphQLConfigurationProperties config, GraphglueConfigurationProperties graphglueConfig, Resource graphiQLHtml, String contextPath)
-
Method Summary
Modifier and Type Method Description final RouterFunction<ServerResponse>
graphiQLRoute()
Route for the GraphIQL instance -
-
Constructor Detail
-
GraphiQLRouteConfiguration
GraphiQLRouteConfiguration(GraphQLConfigurationProperties config, GraphglueConfigurationProperties graphglueConfig, Resource graphiQLHtml, String contextPath)
- Parameters:
config
- GraphQL Kotlin config to obtain endpointsgraphglueConfig
- used to configure the endpoint of the GraphiQL instancegraphiQLHtml
- the HTML template to servecontextPath
- base path to build endpoint URLs
-
-
Method Detail
-
graphiQLRoute
@Bean() final RouterFunction<ServerResponse> graphiQLRoute()
Route for the GraphIQL instance
-
-
-
-