Here is a sample project of GraphQL kickstart library. In this project, there are two resources which is served over GraphQL architecture. **Movie **Character
Following libraries are used to implement project
- Spring Boot Web Starter
- Lombok
- GraphQL Kickstart : server side implementation
- GraphlQL Voyager : visualization
- GraphQL Playground : client side usage
You can run Spring Boot application on your favourite IDE. It will expose following resources :
~localhost:8071/graphql -> Graphql Server API
~localhost:8071/playground -> Playground Client which you can use shoot queries and mutations to graphql server API (denoted above)
~localhost:8071/voyager -> Shows queries/resources and their relations between each other under the hood