我是 GraphQL 的新手。目前我正在尝试使用 Netflix 的 DGS 框架生成一个 GraphQL 客户端。我使用SWAPI的模式作为我的域图服务的 GraphQL 模式文件。但是该工具只生成与类型相关的类和接口。但不要按预期生成查询 API。这是我的 build.gradle 文件
plugins {
id 'org.springframework.boot' version '2.5.5'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
id("com.netflix.dgs.codegen") version "5.1.2"
}
group = 'com.clients.netflix'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web:2.5.5'
developmentOnly 'org.springframework.boot:spring-boot-devtools:2.5.5'
testImplementation 'org.springframework.boot:spring-boot-starter-test:2.5.5'
implementation 'com.netflix.graphql.dgs:graphql-dgs-spring-boot-starter:4.8.3'
}
test {
useJUnitPlatform()
}
generateJava {
generateClient = true
generateDataTypes = true
}
有没有正确的方法可以做到这一点,还是框架中的问题?