Class BaseAutoConfiguration

java.lang.Object
io.leangen.graphql.spqr.spring.autoconfigure.BaseAutoConfiguration

@AutoConfiguration @ConditionalOnClass(io.leangen.graphql.GraphQLSchemaGenerator.class) @EnableConfigurationProperties(SpqrProperties.class) public class BaseAutoConfiguration extends Object
  • Constructor Details

    • BaseAutoConfiguration

      @Autowired public BaseAutoConfiguration(org.springframework.context.ConfigurableApplicationContext context)
  • Method Details

    • defaultAnnotatedResolverBuilder

      @Bean @ConditionalOnMissingBean public io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder defaultAnnotatedResolverBuilder()
    • defaultBeanResolverBuilder

      @Bean @ConditionalOnMissingBean public io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder defaultBeanResolverBuilder()
    • defaultPublicResolverBuilder

      @Bean @ConditionalOnMissingBean public io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder defaultPublicResolverBuilder()
    • graphQLSchemaGenerator

      @Bean @ConditionalOnMissingBean public io.leangen.graphql.GraphQLSchemaGenerator graphQLSchemaGenerator(SpqrProperties spqrProperties)
    • graphQLExecutableSchema

      @Bean @ConditionalOnMissingBean public io.leangen.graphql.ExecutableSchema graphQLExecutableSchema(io.leangen.graphql.GraphQLSchemaGenerator schemaGenerator)
    • graphQLSchema

      @Bean @ConditionalOnMissingBean public graphql.schema.GraphQLSchema graphQLSchema(io.leangen.graphql.ExecutableSchema executableSchema)
    • graphQL

      @Bean @ConditionalOnMissingBean public graphql.GraphQL graphQL(io.leangen.graphql.ExecutableSchema schema, SpqrProperties spqrProperties, List<graphql.execution.instrumentation.Instrumentation> instrumentations)