首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GraphQL java后端入门

GraphQL java后端入门
EN

Stack Overflow用户
提问于 2016-07-23 14:14:26
回答 3查看 5.5K关注 0票数 4

我正在尝试在我的web应用程序中创建一个使用Spring MVC的gradle java后端,然后我将转向使用graphQL或gradle来解决所有问题。

感觉就像我已经尝试了所有的方法来启动和运行一个后端,但是就是想不出来。

我尝试过todomvc-relay-java,当我运行它时,当我试图获取模式时,我只得到了一个415不支持的媒体类型应用程序/x-www-form-urlencoded,而当我试图获得一个待办事项或用户时,我得到了一个空的结果。

我还尝试了spring-boot-starter,在尝试将其包含在项目中时,我无法正确获取依赖项,而当包含.jar文件时,我得到错误,因为它找不到导入的类。当使用gradle bootRun在终端中尝试运行项目时,它被卡在95%,当我将其导出为war文件时,我可以运行grapiql graphick,但我不能进行任何查询。如果我尝试只在终端中运行sample-app,它会报告父文件夹中缺少包。

有人知道我做错了什么吗?当我甚至不能启动和运行一个现成的项目时,我感觉自己像个笨蛋。有没有什么简单的入门指南或者我错过的东西?我用谷歌搜索了这么多,但仍然找不到任何让我跑步的东西,我开始认为是我自己太愚蠢了。

EN

回答 3

Stack Overflow用户

发布于 2016-09-02 03:16:59

在运行todomvc-relay-java时,使用以下命令获取使用httpie的模式:

echo '{"query": "{ __schema { types { name }}}", "variables": {}}' | http post localhost:8080/graphql

或者对于卷曲:

curl -XPOST -H 'Content-Type:application/json' -d '{"query": "{ __schema { types { name }}}", "variables": {}}' localhost:8080/graphql

票数 1
EN

Stack Overflow用户

发布于 2017-09-13 03:34:31

spring-boot starter已经被graphql-java组织采用并修复了,所以它现在应该可以为您工作了:https://github.com/graphql-java/graphql-spring-boot。如果您对初学者有其他问题,请随时在GitHub项目上打开一个问题。

票数 0
EN

Stack Overflow用户

发布于 2017-12-30 01:11:52

我已经用gradle、spring-jpa、spring- 和mongo在java上试过了,我能够运行带有身份验证的CRUD操作的GraphQL API服务器。

附言:我还附加了邮递员API的演示收集链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38538791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档