@AutoConfiguration @ConditionalOnClass(value={graphql.GraphQL.class,org.springframework.graphql.execution.GraphQlSource.class}) @ConditionalOnGraphQlSchema @EnableConfigurationProperties(value=GraphQlProperties.class) public class GraphQlAutoConfiguration extends Object
Auto-configuration
for creating a Spring GraphQL base
infrastructure.Constructor and Description |
---|
GraphQlAutoConfiguration(ListableBeanFactory beanFactory) |
Modifier and Type | Method and Description |
---|---|
org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer |
annotatedControllerConfigurer() |
org.springframework.graphql.execution.BatchLoaderRegistry |
batchLoaderRegistry() |
org.springframework.graphql.ExecutionGraphQlService |
executionGraphQlService(org.springframework.graphql.execution.GraphQlSource graphQlSource,
org.springframework.graphql.execution.BatchLoaderRegistry batchLoaderRegistry) |
org.springframework.graphql.execution.GraphQlSource |
graphQlSource(ResourcePatternResolver resourcePatternResolver,
GraphQlProperties properties,
ObjectProvider<org.springframework.graphql.execution.DataFetcherExceptionResolver> exceptionResolvers,
ObjectProvider<graphql.execution.instrumentation.Instrumentation> instrumentations,
ObjectProvider<org.springframework.graphql.execution.RuntimeWiringConfigurer> wiringConfigurers,
ObjectProvider<GraphQlSourceBuilderCustomizer> sourceCustomizers) |
public GraphQlAutoConfiguration(ListableBeanFactory beanFactory)
@Bean @ConditionalOnMissingBean public org.springframework.graphql.execution.GraphQlSource graphQlSource(ResourcePatternResolver resourcePatternResolver, GraphQlProperties properties, ObjectProvider<org.springframework.graphql.execution.DataFetcherExceptionResolver> exceptionResolvers, ObjectProvider<graphql.execution.instrumentation.Instrumentation> instrumentations, ObjectProvider<org.springframework.graphql.execution.RuntimeWiringConfigurer> wiringConfigurers, ObjectProvider<GraphQlSourceBuilderCustomizer> sourceCustomizers)
@Bean @ConditionalOnMissingBean public org.springframework.graphql.execution.BatchLoaderRegistry batchLoaderRegistry()
@Bean @ConditionalOnMissingBean public org.springframework.graphql.ExecutionGraphQlService executionGraphQlService(org.springframework.graphql.execution.GraphQlSource graphQlSource, org.springframework.graphql.execution.BatchLoaderRegistry batchLoaderRegistry)
@Bean @ConditionalOnMissingBean public org.springframework.graphql.data.method.annotation.support.AnnotatedControllerConfigurer annotatedControllerConfigurer()