我目前正在使用 Java 和 SpringBoot 构建一个基本的 REST API 应用程序。我更新了 application.properties 文件和 pom.xml 以允许集成 graphiql/graphql。当我尝试运行我的应用程序并使用 localhost 连接到 graphiql 时。我无法访问它并给出 404 状态未找到。我也尝试了 graphql 并发生了相同的结果:404。注意:我有一个分别使用 GraphQLMutationResolver 和 GraphQLQueryResolver 接口的变异器和解析器。我还将把我的 github 存储库附加到这个项目中以获得更多见解。注意:服务、Web、静态和模板目录被标记为排除,因此从技术上讲,它们在运行时不是项目的一部分。
第一张图片:是错误如何出现的描述 第二张图片:Application.properties 第三张图片:运行 localhost:8080/graphiql 时
项目仓库:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-graphql</artifactId>
</dependency>
在您的pom.xml
中添加上述依赖项。 同样在您的数据模型中
application.graphqls
将
countApplications: Long!
替换为
countApplications: Int!
。您可以检查和定义可用标量并将它们单独添加到您的架构中。