首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未创建GraphQLSchema bean - Spring Boot

未创建GraphQLSchema bean - Spring Boot
EN

Stack Overflow用户
提问于 2018-05-22 01:15:42
回答 1查看 2.2K关注 0票数 2

我在这里遵循这个例子:- http://www.baeldung.com/spring-graphql

对我来说,GraphQLSchema bean不会自动注册。它抛出这个错误:-没有'graphql.schema.GraphQLSchema‘类型的限定bean可用

我的Pom文件有所有需要的Spring启动依赖项:

代码语言:javascript
复制
graphql-spring-boot-starter
graphql-java-tools
graphiql-spring-boot-starter

我在application.proerties中有以下设置:

代码语言:javascript
复制
graphql.root=/v1
graphql.servlet.mapping=${graphql.root}/graphql
graphql.servlet.enabled=true
graphql.servlet.corsEnabled=true

不确定我错过了什么,我是否需要在这个页面上显式地定义这个bean:- https://github.com/graphql-java/graphql-spring-boot/blob/master/example/src/main/java/com/embedler/moon/graphql/boot/sample/ApplicationBootConfiguration.java

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

EN

回答 1

Stack Overflow用户

发布于 2019-01-02 06:41:54

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

完成后,graphiql终于找到了模式,/graphql端点也暴露了出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50453686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档