[英]How to integrate GraphiQL with Spring-Boot?
我的目标是在 Spring 上构建一个 GraphQL 服务器,使用 (1) GraphiQL IDE (2) 动态 Z524DE3D2ADE4B36FDFZF 模式 66 运行时。 我的 GraphQL 引擎是 GraphQL-Java。
在我的第一次尝试中,我使用了 graphql-java-spring-boot-starter-webmvc和graphiql-spring-boot-starter 。 GraphQL 服务器和 GraphiQL 都运行良好。 但是,在graphql-java-spring-boot-starter-webmvc框架下,需要一个GraphQL class的@Bean。 在此 bean 中,模式在服务器启动时加载,因此无法更新。
在我的第二次尝试中,我不使用graphql-java-spring-boot-starter-webmvc 。 相反,我选择spring-boot-starter-web来启动 web 服务器并定义我自己的 RestController。 这很容易更新 GraphQL 实例。 但我没有找到与 GraphiQL 集成的方法。 我用谷歌搜索了 GraphiQL+Spring,但所有解决方案都使用graphql-java-spring-boot-starter 。
感谢是否有人可以为我提供任何一种方法的想法。
您是否有 git 中的设置示例?
*.graphql
模式。 检查您是否在application.yml
中设置了路径,或者您的模式是否在配置的路径中(如果已设置或默认设置)。关于你的第二点:“我用谷歌搜索了 GraphiQL+Spring,但所有解决方案都使用了 graphql-java-spring-boot-starter。”
在 GraphiQL 上:
可以在属性中启用它: graphql.graphiql.enabled=true 可以通过根目录访问 url +/graphiql 示例 Z80791B3AE7002CB88C246876D9FAAi8F8Z://graphiql://
您可以在这里找到一个很好的详细示例: https://github.com/NoorKrichen/GraphQL-Spring-Boot-Example
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.