此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring GraphQL 1.4.1spring-doc.cadn.net.cn

代码生成

您可以使用 DGS Codegen 等工具来生成 GraphQL 架构中的 Java 类型。可以生成以下内容:spring-doc.cadn.net.cn

  1. 请求的客户端类型(例如查询、突变)、输入类型和响应选择类型。spring-doc.cadn.net.cn

  2. 与 GraphQL 架构类型对应的数据类型。spring-doc.cadn.net.cn

代码生成可能不适合您自己的应用程序的数据类型,尤其是当您 想要为它们添加逻辑。但是,代码生成非常适合客户端类型,因为 这些定义了请求,不需要有其他逻辑。作为客户,您还可以 选择生成响应的数据类型。spring-doc.cadn.net.cn

首先,按照 DGS 代码生成插件的说明生成客户端 API 类型。 然后,您可以将客户端生成的类型与 Spring 的 DgsGraphQlClient 一起使用spring-doc.cadn.net.cn

start.spring.io 的 Spring 初始化器可以使用 DGS Codegen Gradle 或 Maven 插件。