/graphql-java-spring-boot-example

Sample GraphQL server implemented with graphql-java and Spring Boot

Primary LanguageJavaMIT LicenseMIT

graphql-java-spring-boot-example

Sample app for my tutorial Building a GraphQL Server with Spring Boot.

You'll need Java 9.

Clone this repo and execute mvnw spring-boot:run. Or inside an IDE, execute the class com.example.DemoGraphQL.DemoGraphQlApplication.

You can go to http://localhost:8080/h2-console/login.jsp and enter the following information:

  • JDBC URL: jdbc:h2:mem:testdb
  • User Name: sa
  • Password:

To check the databas or to http://localhost:8080/graphiql to start executing queries. For example:

{
  findAllBooks {
    id
    isbn
    title
    pageCount
    author {
      firstName
      lastName
    }
  }
}

Or:

mutation {
  newBook(
    title: "Java: The Complete Reference, Tenth Edition", 
    isbn: "1259589331", 
    author: 1) {
      id title
  }
}

License

MIT