@Configuration @ConditionalOnClass(value=io.leangen.graphql.GraphQLSchemaGenerator.class) @EnableConfigurationProperties(value=SpqrProperties.class) public class BaseAutoConfiguration extends Object
| Constructor and Description |
|---|
BaseAutoConfiguration(org.springframework.context.ConfigurableApplicationContext context) |
| Modifier and Type | Method and Description |
|---|---|
io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder |
defaultAnnotatedResolverBuilder() |
io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder |
defaultBeanResolverBuilder() |
io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder |
defaultPublicResolverBuilder() |
graphql.GraphQL |
graphQL(graphql.schema.GraphQLSchema schema,
SpqrProperties spqrProperties,
List<graphql.execution.instrumentation.Instrumentation> instrumentations) |
graphql.schema.GraphQLSchema |
graphQLSchema(io.leangen.graphql.GraphQLSchemaGenerator schemaGenerator) |
io.leangen.graphql.GraphQLSchemaGenerator |
graphQLSchemaGenerator(SpqrProperties spqrProperties) |
@Autowired public BaseAutoConfiguration(org.springframework.context.ConfigurableApplicationContext context)
@Bean @ConditionalOnMissingBean public io.leangen.graphql.metadata.strategy.query.AnnotatedResolverBuilder defaultAnnotatedResolverBuilder()
@Bean @ConditionalOnMissingBean public io.leangen.graphql.metadata.strategy.query.BeanResolverBuilder defaultBeanResolverBuilder()
@Bean @ConditionalOnMissingBean public io.leangen.graphql.metadata.strategy.query.PublicResolverBuilder defaultPublicResolverBuilder()
@Bean @ConditionalOnMissingBean public io.leangen.graphql.GraphQLSchemaGenerator graphQLSchemaGenerator(SpqrProperties spqrProperties)
@Bean @ConditionalOnMissingBean public graphql.schema.GraphQLSchema graphQLSchema(io.leangen.graphql.GraphQLSchemaGenerator schemaGenerator)
@Bean
@ConditionalOnMissingBean
public graphql.GraphQL graphQL(graphql.schema.GraphQLSchema schema,
SpqrProperties spqrProperties,
List<graphql.execution.instrumentation.Instrumentation> instrumentations)
Copyright © 2018–2021. All rights reserved.