我正在尝试在我的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,它会报告父文件夹中缺少包。
有人知道我做错了什么吗?当我甚至不能启动和运行一个现成的项目时,我感觉自己像个笨蛋。有没有什么简单的入门指南或者我错过的东西?我用谷歌搜索了这么多,但仍然找不到任何让我跑步的东西,我开始认为是我自己太愚蠢了。
发布于 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
发布于 2017-09-13 03:34:31
spring-boot starter已经被graphql-java组织采用并修复了,所以它现在应该可以为您工作了:https://github.com/graphql-java/graphql-spring-boot。如果您对初学者有其他问题,请随时在GitHub项目上打开一个问题。
发布于 2017-12-30 01:11:52
我已经用gradle、spring-jpa、spring- 和mongo在java上试过了,我能够运行带有身份验证的CRUD操作的GraphQL API服务器。
附言:我还附加了邮递员API的演示收集链接。
https://stackoverflow.com/questions/38538791
复制相似问题