Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 2.68 KB

README.md

File metadata and controls

55 lines (32 loc) · 2.68 KB

(Odyssey Course) Growing your GraphQL API with Java & DGS

Welcome to the starter code for Growing your GraphQL API with Java & DGS. You can find the course lessons and instructions on Odyssey, Apollo's learning platform.

How to use this repo

The course will walk you step by step on what to do. This codebase is the starting point of your journey!

This project uses Java and requires JDK 17. To start the project, open a new terminal and run:

./gradlew bootRun

Or navigate to the SoundtracksApplication.java file and click Run in your IDE.

The final branch of this repo contains the final stage of the course, with all of the steps and code completed! If you get stuck, you can refer to it and compare your code.

Getting Help

This repo is not regularly monitored.

For any issues or problems concerning the course content, please refer to the Odyssey topic in our community forums. You can also join the Apollo Discord.

Getting Started

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

Additional Links

These additional references should also help you:

GraphQL code generation with DGS

This project has been configured to use the Netflix DGS Codegen plugin. This plugin can be used to generate client files for accessing remote GraphQL services. The default setup assumes that the GraphQL schema file for the remote service is added to the src/main/resources/schema/ location.

You can learn more about the plugin configuration options and how to use the generated types to adapt the default setup.