【发布时间】:2023-02-02 10:23:25
【问题描述】:
这是一个非常简单的问题,但很难找到答案。
我正在使用 kotlin DSL 和 gradle(所以 build.gradle.kts 和 settings.gradle.kts)。
我像这样使用 netflix-dgs 和 spring boot:
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("com.netflix.graphql.dgs:graphql-dgs-spring-boot-starter")
当然还有其他一些(例如扩展标量)。
我已经想出如何编辑我的 generateJava 任务:
tasks.withType<com.netflix.graphql.dgs.codegen.gradle.GenerateJavaTask> {
schemaPaths = mutableListOf("$projectDir/src/main/resources/schema")
packageName = "envoy.roomba.netflix.dgs.generated"
}
如何编辑此处提到的其余配置? https://netflix.github.io/dgs/configuration/。
我尝试了一个gradle.properties 文件,我简要地查看了扩展@DgsAutoConfiguration,但没有任何运气。
【问题讨论】:
-
我认为可以在Spring Boot的
application.yml中设置配置 -
application.yml是给 maven 的,对吧?我不确定 gradle(或 kotlin gradle dsl)是否支持? -
没关系!
application.yml是对的,这不是 Maven 概念,它是 Spring Boot 概念,所以它可以工作。很好,谢谢@aSemy
标签: spring-boot gradle-kotlin-dsl netflix-dgs