Class MvcAutoConfiguration
java.lang.Object
io.leangen.graphql.spqr.spring.autoconfigure.MvcAutoConfiguration
@AutoConfiguration
@ConditionalOnWebApplication(type=SERVLET)
public class MvcAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultExecutor(MvcContextFactory contextFactory, SpqrProperties config) graphQLController(graphql.GraphQL graphQL, GraphQLMvcExecutor executor) guiController(SpqrProperties config)
-
Constructor Details
-
MvcAutoConfiguration
public MvcAutoConfiguration()
-
-
Method Details
-
globalContextFactory
-
defaultExecutor
@Bean @ConditionalOnProperty(name="graphql.spqr.http.enabled", havingValue="true", matchIfMissing=true) @ConditionalOnMissingBean public GraphQLMvcExecutor defaultExecutor(MvcContextFactory contextFactory, SpqrProperties config) -
graphQLController
@Bean @ConditionalOnProperty(name="graphql.spqr.http.enabled", havingValue="true", matchIfMissing=true) @ConditionalOnMissingBean(GraphQLController.class) @ConditionalOnBean(graphql.schema.GraphQLSchema.class) public DefaultGraphQLController graphQLController(graphql.GraphQL graphQL, GraphQLMvcExecutor executor) -
guiController
@Bean @ConditionalOnProperty(value="graphql.spqr.gui.enabled", havingValue="true") public GuiController guiController(SpqrProperties config)
-