Skip to content

[Chapter 12 - MicroProfile GraphQL 2.0] Add new chapter about MicroProfile GraphQL 2.0#68

Open
ttelang wants to merge 1 commit intomicroprofile:mainfrom
ttelang:mp-graphql-2.0
Open

[Chapter 12 - MicroProfile GraphQL 2.0] Add new chapter about MicroProfile GraphQL 2.0#68
ttelang wants to merge 1 commit intomicroprofile:mainfrom
ttelang:mp-graphql-2.0

Conversation

@ttelang
Copy link
Copy Markdown
Contributor

@ttelang ttelang commented Mar 31, 2026

This chapter introduces MicroProfile GraphQL 2.0, covering its features, advantages over REST, and how to implement GraphQL APIs in Jakarta EE and MicroProfile applications.

It covers the following topics:

  • What is GraphQL and key differences from REST
  • Schema-first and Code-first approaches
  • Project Dependencies (Maven and Gradle)
  • Defining GraphQL service endpoints
  • Annotations for defining GraphQL operations and metadata
  • Scalar types, enumerations, and GraphQL interfaces
  • Custom Object Mapping and Field Resolution
  • Error Handling and Partial Results
  • Integration with MicroProfile Config

This chapter introduces MicroProfile GraphQL 2.0, covering its features, advantages over REST, and how to implement GraphQL APIs in Jakarta EE and MicroProfile applications. It includes topics such as defining endpoints, using annotations, error handling, and project dependencies.
@ttelang ttelang marked this pull request as ready for review March 31, 2026 16:43
@ttelang ttelang changed the title Add chapter on MicroProfile GraphQL 2.0 [Chapter 11 - MicroProfile GraphQL 2.0] Add new chapter about MicroProfile GraphQL 2.0 Apr 7, 2026
@ttelang ttelang changed the title [Chapter 11 - MicroProfile GraphQL 2.0] Add new chapter about MicroProfile GraphQL 2.0 [Chapter 12 - MicroProfile GraphQL 2.0] Add new chapter about MicroProfile GraphQL 2.0 Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant