这里写自定义目录标题
maven项目,springboot使用graphql报错:
java.lang.NoClassDefFoundError: kotlin/coroutines/ContinuationInterceptor
graphql引用如下:
<dependency>
<groupId>com.graphql-java-kickstart</groupId>
<artifactId>graphql-spring-boot-starter</artifactId>
<version>5.7.3</version>
</dependency>
<dependency>
<groupId>com.graphql-java-kickstart</groupId>
<artifactId>graphiql-spring-boot-starter</artifactId>
<version>5.7.3</version>
</dependency>
原因:
graphql-java-kickstart使用了kotlin语言编译,因此项目中需要引用kotlin库:
<properties>
<kotlin.version>1.3.50</kotlin.version>
</properties>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk8</artifactId>
<version>${kotlin.version}</version>
</dependency>