Types

Link copied to clipboard
@AutoConfiguration
@EnableConfigurationProperties(value = [GraphglueConfigurationProperties::class])
@AutoConfigureBefore(value = [GraphQLAutoConfiguration::class])
@AutoConfigureAfter(value = [GraphglueCoreAutoConfiguration::class])
class GraphglueAutoConfiguration

Manages Spring boot autoconfiguration for all Graphglue related nodes Imports the GraphglueGraphQLConfiguration and GraphglueNeo4jConfiguration

Link copied to clipboard
@ConfigurationProperties(value = "graphglue")
data class GraphglueConfigurationProperties(val graphiql: GraphglueConfigurationProperties.GraphiQLConfigurationProperties = GraphiQLConfigurationProperties(), val includeSkipField: Boolean = false)

Configuration properties for graphglue

Link copied to clipboard
@ConditionalOnProperty(value = ["graphglue.graphiql.enabled"], havingValue = "true", matchIfMissing = true)
@Configuration
class GraphiQLRouteConfiguration(val config: GraphQLConfigurationProperties, val graphglueConfig: GraphglueConfigurationProperties, @Value(value = "classpath:/graphiql.html") val graphiQLHtml: Resource, @Value(value = "${spring.webflux.base-path:#{null}}") val contextPath: String?)

Configuration for exposing the GraphiQL on a specific HTTP path