Class MvcAutoConfiguration

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

@AutoConfiguration @ConditionalOnWebApplication(type=SERVLET) public class MvcAutoConfiguration extends Object
  • Constructor Details

    • MvcAutoConfiguration

      public MvcAutoConfiguration()
  • Method Details

    • globalContextFactory

      @Bean @ConditionalOnMissingBean public MvcContextFactory 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)