Использование настраиваемого шаблона Graphql
https://micronaut-projects.github.io/micronaut-graphql/latest/guide/
Я хочу реализовать асинхронный сборщик данных для потокового видео
Как указано в ссылке api:
Если требуются дополнительные настройки, может быть предоставлен собственный шаблон GraphiQL. Либо предоставив настраиваемый шаблон в src / main / resources / graphiq / index.html, либо через свойство приложения graphiql.template-path, указывающее на другое расположение шаблона. В этом случае также может быть полезно динамически заменять дополнительные параметры в шаблоне с помощью свойства приложения graphql.graphiql.template-parameters.
Могу ли я напрямую реализовать зависимость Bom? Что-то вроде:
repositories {
mavenCentral()
}
dependencies {
//DGS BOM/platform dependency. This is the only place you set version of DGS
implementation(platform("com.netflix.graphql.dgs:graphql-dgs-platform-dependencies:3.10.2"))
//DGS dependencies. We don't have to specify a version here!
implementation("com.netflix.graphql.dgs:graphql-dgs-spring-boot-starter")
implementation("com.netflix.graphql.dgs:graphql-dgs-subscriptions-websockets-autoconfigure")
//Additional Jackson dependency. We don't need to specify a version, because Jackson is part of the BOM/platform definition.
implementation("com.fasterxml.jackson.datatype:jackson-datatype-joda")
//Other dependencies...
}
Я хотел бы использовать асинхронный сборщик данных фреймворка, в то же время пользуясь преимуществами использования Micronauts GraalVM.
Для контекста:https://netflix.github.io/dgs/data-loaders/