我的目标是在Spring上使用(1)GraphiQL IDE(2)运行时的动态GraphQL模式构建一个GraphQL服务器。我的GraphQL引擎是GraphQL-Java。
在我的第一次尝试中,我使用了graphql-java-spring-boot-starter-webmvc和graphiql-spring-boot-starter。GraphQL服务器和GraphiQL都工作得很好。但是,在graphql-java-spring-boot-starter-webmvc框架下,需要一个GraphQL类的@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:
我正在尝试使用最新版本的弹性搜索库,它已经在maven repos中提供。 但我不确定如何使用第7版的Spring Boot,它进口6.5版本。我对maven的依赖:
寻找一个示例,展示将spring cloud sleuth与spring boot amqp(rabbit)发布者和订阅者集成在一起。 我确实在日志中看到以下消息 另外,在接收服务上应该做些什么?
和servlet上下文init类。 我设法调出了jsf-Spring Boot配置,但现在JSF注释不起作用了。如果我手动将托管注释添加到faces-config.xml中,托管注释确实可以工作。我甚至添加了metadata-complete=“false”,所以jsf扫描注释,可惜它不起作用
我试图将与(https://vaadin.com/wiki/-/wiki/main/vaadin+spring)集成。 我的应用程序类只是启动Spring应用程序 https://gist.github.com/anonymous/C047030C61B90C02D1EF pom.xml包含依赖项 当我输入localhost:8080时,它会将我重定向到Spring Security提供的登录ur
问题内容: 我想将Angular 4客户端应用程序与正在运行并提供一些Rest端点的Java Spring应用程序集成在一起。我的目标是能够从类似的网址调用Angular应用。我怎样才能做到这一点? 提前致谢, 问题答案: 您将需要创建ng应用并将其放置在spring-boot文件夹中 这将帮助您在spring-boot下运行angular-app。 然后点击http:// localhost:8
我想将Angular 4客户端应用程序与Java Spring应用程序集成在一起,该应用程序正在并提供一些Restendpoint。我的目标是能够通过。我该怎么做? 提前谢谢,