Currently the GraphQL auto-configuration considers many beans for configuring the GraphQL infrastructure, like DataFetcherExceptionResolver, SubscriptionExceptionResolver, etc. The org.springframework.graphql.execution.GraphQlSource.Builder also allows for configuring a TypeDefinitionConfigurer.
Currently the auto-configuration is hard-coding a ConnectionTypeDefinitionConfigurer, we should allow for a custom TypeDefinitionConfigurer bean in addition to ConnectionTypeDefinitionConfigurer.