首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在spring中,如何在不定义`.graphql`文件的情况下从注释(例如@QueryMapping)自动生成模式?

在spring中,如何在不定义`.graphql`文件的情况下从注释(例如@QueryMapping)自动生成模式?
EN

Stack Overflow用户
提问于 2022-08-24 12:13:44
回答 1查看 196关注 0票数 0

我有一个用Kotlin/Java编写的项目,它使用spring-graphql注释,如@QueryMapping@MutationMapping等。

使用上面的注释在代码中定义了整个模式。

但是,在我发现的所有教程中,都需要一个.graphql文件,这是一个巨大的复制,也是一个负担--特别是当模式有点复杂的时候。

如果我不指定.graphql文件,操场/石墨库就不会加载。

如何在不编写.graphql 文件的情况下从石墨库/操场使用的代码自动生成模式?谢谢

示例教程:

  1. 技术多佐
  2. eh3rrera
EN

回答 1

Stack Overflow用户

发布于 2022-08-24 13:24:10

Spring有一个“模式优先”方法,这意味着您必须自己声明模式(常见的方法是在.graphls文件中使用SDL )。GraphQL的Spring不能从注释中生成模式。

如果您想使用“代码优先”的方法,使用注释编写代码,然后让工具生成模式,您可以尝试MicroProfile GraphQL,但我不确定这在Spring中是否有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73472972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档