代码生成

你可以使用 DGS Codegen 等工具从 GraphQL 模式生成 Java 类型。可以生成以下内容:

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

  2. 与 GraphQL 模式类型对应的数据类型。

代码生成对于你自己的应用程序数据类型可能不是理想选择,特别是如果你想向它们添加逻辑。然而,代码生成非常适合客户端类型,因为这些类型定义了请求,并且不需要其他逻辑。作为客户端,你也可以选择生成响应的数据类型。

首先按照 DGS 代码生成插件的说明生成客户端 API 类型。然后你可以将客户端生成的类型与 Spring 的 DgsGraphQlClient 一起使用

位于 start.spring.io 的 Spring Initializer 可以创建一个包含 DGS Codegen Gradle 或 Maven 插件的 Spring 项目。
© . This site is unofficial and not affiliated with VMware.