Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
✨ Replace previous GraphQL dependencies (
com.graphql-java-kickstart
) with the Spring GraphQL integration.Migrate the GraphQL API:
@controller
.@QueryMapping
.@Schemamapping
. The@SchemaMethod
on the class doesn't work. And, the annotation on the methods without arguments doesn't work too. Maybe, it's because of some issues with Kotlin.Dump Spring version from
2.6.7
to2.7.8
. The version update is required because the Spring GraphQL requires a version >=2.7.x
.🔥 The new version of H2 (caused by the new version of Spring) doesn't work with the existing database schema because the columns
key
andvalue
are reserved keywords. We need to change the column names to be compatible and update it to the new H2 version.Dump the Java version from
11
to17
. The new Java version will be required for new Spring versions >=3.x
.closes #134