maven springboot使用graphql报错java.lang.NoClassDefFoundError: kotlin/coroutines/ContinuationInterceptor

这里写自定义目录标题

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>

你可能感兴趣的:(java,kotlin,java,maven,graphql,spring,boot)