@Bean
@ConditionalOnMissingBean
fun schemaConfig(config: GraphQLConfigurationProperties, topLevelNames: Optional<TopLevelNames>, hooks: Optional<SchemaGeneratorHooks>, dataFetcherFactoryProvider: KotlinDataFetcherFactoryProvider, additionalTypes: Set<GraphQLType>): SchemaGeneratorConfig

Config for the schema generator, automatically adds io.github.graphglue to the supported packages

Return

the schema config

Parameters

config

used to generate the SchemaGeneratorConfig

topLevelNames

see SchemaGeneratorConfig.topLevelNames

hooks

see SchemaGeneratorConfig.hooks

dataFetcherFactoryProvider

see SchemaGeneratorConfig.dataFetcherFactoryProvider