Spring boot 未创建GraphQLSchema bean-Spring启动

Spring boot 未创建GraphQLSchema bean-Spring启动,spring-boot,graphql,Spring Boot,Graphql,我在此举一个例子: 对我来说,GraphQLSchema bean没有自动注册。这给我带来了一个错误:- 没有类型为“graphql.schema.GraphQLSchema”的合格bean可用 我的Pom文件具有所有要求的Spring启动依赖项:- graphql-spring-boot-starter graphql-java-tools graphiql-spring-boot-starter 我在application.proerties中有以下设置:- graphql.root=/v

我在此举一个例子:

对我来说,GraphQLSchema bean没有自动注册。这给我带来了一个错误:- 没有类型为“graphql.schema.GraphQLSchema”的合格bean可用

我的Pom文件具有所有要求的Spring启动依赖项:-

graphql-spring-boot-starter
graphql-java-tools
graphiql-spring-boot-starter
我在application.proerties中有以下设置:-

graphql.root=/v1
graphql.servlet.mapping=${graphql.root}/graphql
graphql.servlet.enabled=true
graphql.servlet.corsEnabled=true
不确定我遗漏了什么,我需要在这个页面上显式地定义这个bean吗:-


但是我认为它会自动创建,我只需要在我的类路径上有*.graphqls。

我也遵循了相同的教程,遇到了相同的错误。我最终发现了问题所在,您需要将
@Component
添加到教程描述的
Query
类中

完成后,
graphiql
最终找到了模式,
/graphql
端点就暴露出来了