https://github.com/v5tech/graphql-example
graphql spring boot example
https://github.com/v5tech/graphql-example
graphql graphql-java
Last synced: 8 months ago
JSON representation
graphql spring boot example
- Host: GitHub
- URL: https://github.com/v5tech/graphql-example
- Owner: v5tech
- Created: 2017-12-28T11:14:55.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-28T11:22:45.000Z (almost 8 years ago)
- Last Synced: 2025-05-07T11:03:09.271Z (8 months ago)
- Topics: graphql, graphql-java
- Language: Java
- Size: 1.21 MB
- Stars: 11
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# graphql-example
* GraphQL Schema
http://localhost:8080/graphql/schema.json

* GraphiQL
http://localhost:8080/graphiql

* 操作演示
GraphiQL操作演示

Postman操作演示
GET方式
`
http://localhost:8080/graphql?query={findAllBooks{title pageCount isbn author{firstName lastName}}}
`
对原字符串`{findAllBooks{title pageCount isbn author{firstName lastName}}}`进行`UrlEncode`编码
`
http://localhost:8080/graphql?query=%7BfindAllBooks%7Btitle%20pageCount%20isbn%20author%7BfirstName%20lastName%7D%7D%7D
`

POST方式直接提交json
`GraphiQL`中查询语法为:
`
{
findAllBooks {
title
pageCount
isbn
author {
firstName
lastName
}
}
}
`
`Postman`中查询语法为:
`
{
"query":"{findAllBooks {title pageCount isbn author {firstName lastName}}}"
}`
提交的url仍为 http://localhost:8080/graphql

操作演示

参考文档
https://www.pluralsight.com/guides/java-and-j2ee/building-a-graphql-server-with-spring-boot
https://blog.pusher.com/writing-graphql-service-using-kotlin-spring-boot