gpt4 book ai didi

spring-boot - 未创建 GraphQLSchema bean - Spring Boot

转载 作者:行者123 更新时间:2023-12-05 06:33:53 24 4
gpt4 key购买 nike

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

对我来说,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:- https://github.com/graphql-java/graphql-spring-boot/blob/master/example/src/main/java/com/embedler/moon/graphql/boot/sample/ApplicationBootConfiguration.java .

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

最佳答案

我也跟着同样的教程,遇到了同样的错误。我最终弄清楚了问题所在,您需要将 @Component 添加到本教程描述的 Query 类中。

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

关于spring-boot - 未创建 GraphQLSchema bean - Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50453686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com