当前位置: 首页 > 知识库问答 >
问题:

GraphQLSchema bean未创建-Spring Boot

贝礼骞
2023-03-14

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

对我来说,GraphQL架构bean没有被自动注册。它抛给我这个错误:-没有合格的bean类型'graphql.schema.GraphQL架构'可用

我的Pom文件具有所有需要的Spring Boot依赖项:-

graphql-spring-boot-starter
graphql-java-tools
graphiql-spring-boot-starter

我在应用程序中有以下设置。属性:-

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。

共有1个答案

濮景龙
2023-03-14

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

完成后,graphicql终于找到了模式,/grapqlendpoint被暴露出来。

 类似资料:
  • 我有一个使用log4j1的应用程序。我在log4j.properties中的配置工作正常,它为日志创建文件。 我迁移到log4j2,现在没有创建文件,尽管我遵循了文档。我在这里尝试了所有不同的解决方案,但我无法实现。 这是我的应用程序中的log4j2.xml内部资源 这是我pom.xml的依赖 我厌倦了用完整路径更改文件的路径,在权限问题时更改文件夹。 我没有任何错误,但是当应用程序运行时,我看不

  • 问题内容: 当前,当浏览器浏览器浏览到网页时,我正在运行一个php脚本。我想做的是在脚本运行时编写一个存储变量的文本文件。文件夹的所有者是apache,但每个人都具有读写功能,严格出于测试目的。(我认为这可能是权限问题)服务器上启用了SELINUX,当我从控制台运行脚本时,它会在正确的目录中很好地创建文本文件。 我正在使用此行尝试编写和创建文本文件,我知道我的文件位置可以正常运行,因为我可以在脱机

  • 问题内容: 我正在使用Eclipse和jdk1.7。我正在使用文件处理程序制作一个基本程序,其中将在目录内创建一个输出目录。但是,当我运行该程序时,输出显示为false并且未创建目录。我以为输出错误,因为存在同名目录,但这不是原因。所以我需要帮助。这是我的代码: 其输出为false,但尚未创建目录。我该如何解决这个问题?这不仅在此程序中-我在其中调用该方法的每个程序都存在相同的问题。 问题答案:

  • 我正在使用docker-maven-plugin为Java微服务创建一个dockerfile和docker映像。当我运行命令时,它不会创建DockerFile。 下面是pom.xml中构建任务的配置: 没有错误消息,但没有dockefile。下面是我运行时向屏幕发出的消息:

  • 在我尝试创建xlsx时,我一直在创建头文件。我可以创建一个包含行和合并单元格的文件,但标题似乎从来都不起作用。以下是我所拥有的: 当我运行此代码时,不会抛出任何错误。该文件已创建,可以在不引发任何错误的情况下打开,但不会显示任何标题。正如我所说,如果我创建行/单元格而不是标题,那么这些行/单元格的创建是正确的。我错过了什么? 编辑:正如Leigh在下面指出的,页眉/页脚在Excel中的含义与我在P

  • 我要用Kafka流计算平均值。所以我做了一个有状态的操作,聚合,需要创建一个状态存储,但是这种情况不会发生。 这里是平均值的函数: 以下是例外情况: 问题是基本目录不存在,但我希望kafka流在必要时创建目录。 编辑 ----- 我注意到,如果我有1个处理器,使一个变量的平均值没有问题,但如果我有2个处理器是。 1个处理器的配置文件: 2个处理器的配置文件: 现在我启动处理器: 类型元组包含配置文