You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://gitter.im/graphql-java-kickstart/Lobby)
5
+
[](https://graphqljavakickstart.slack.com)
6
6
7
7
This library allows you to use the GraphQL schema language to build your [graphql-java](https://github.com/graphql-java/graphql-java) schema.
8
8
Inspired by [graphql-tools](https://github.com/apollographql/graphql-tools), it parses the given GraphQL schema and allows you to BYOO (bring your own object) to fill in the implementations.
@@ -12,8 +12,9 @@ GraphQL Java Tools aims for seamless integration with Java, but works for any JV
12
12
13
13
## WARNING: NoClassDefFoundError when using Spring Boot
14
14
15
-
If you're using `graphl-java-tools` you need to set the `kotlin.version` in your Spring Boot project explicitly to
16
-
version 1.3.10, because Spring Boot Starter parent currently overrides it with a 1.2.* version of Kotlin.
15
+
If you're using `graphl-java-tools` with Spring Boot version lower than 2.2 you need to set the `kotlin.version` in
16
+
your Spring Boot project explicitly to version 1.3.70, because Spring Boot Starter parent currently overrides it with
17
+
a 1.2.* version of Kotlin.
17
18
`graphql-java-tools` requires 1.3.* however because of its coroutine support. If you don't override this version
18
19
you will run into a `NoClassDefFoundError`.
19
20
@@ -22,14 +23,14 @@ Spring Boot team has indicated the Kotlin version will be upgraded to 1.3 in Spr
22
23
### Using Gradle
23
24
Set the Kotlin version in your `gradle.properties`
24
25
```
25
-
kotlin.version=1.3.10
26
+
kotlin.version=1.3.70
26
27
```
27
28
28
29
### Using Maven
29
30
Set the Kotlin version in your `<properties>` section
0 commit comments