As discussed in https://github.com/spring-projects/spring-graphql/issues/1124, the current auto-configuration mixes a bit configuration properties and beans for different transports and layers.
We should revisit our auto-configuration to: * move configuration properties into dedicated transport namespaces * refine the dependencies between the core auto-configuration and the transport auto-configurations