您可以使用 DGS Codegen 等工具生成 GraphQL 模式中的 Java 类型。可以生成以下内容:Spring中文文档

  1. 请求的客户端类型(例如查询、变更)、输入类型和响应选择类型。Spring中文文档

  2. 与 GraphQL 模式类型相对应的数据类型。Spring中文文档

代码生成可能不适合您自己的应用程序的数据类型,尤其是在您 想要为它们添加逻辑。但是,代码生成非常适合客户端类型,因为 这些定义了请求,并且不需要其他逻辑。作为客户,您也可以 选择为响应生成数据类型。Spring中文文档

客户端生成的类型可以与 Spring 的 DgsGraphQlClient 一起使用。首先遵循 DGS 代码生成插件生成客户端 API 类型的说明。然后,给定 像这样的架构:Spring中文文档

Spring Initializer 在 start.spring.io 可以创建一个 Spring 项目 DGS Codegen Gradle 或 Maven 插件。
Spring Initializer 在 start.spring.io 可以创建一个 Spring 项目 DGS Codegen Gradle 或 Maven 插件。