6.2. 编写 Apicurio Registry SDK 应用程序
您可以使用 Apicurio Registry SDK 之一编写客户端应用程序来管理 Apicurio Registry 中存储的工件。
6.2.1. 使用 Apicurio Registry Java SDK 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
先决条件
- Apicurio Registry 在您的环境中安装并运行。
- 您已为 Java 客户端应用程序创建了 Maven 项目。如需了解更多详细信息,请参阅 Apache Maven。
流程
在 Maven 项目中添加以下依赖项:
<dependency> <groupId>io.apicurio</groupId> <artifactId>apicurio-registry-java-sdk</artifactId> <version>${apicurio-registry.version}</version> </dependency>创建 Apicurio Registry 客户端,如下所示:
import io.vertx.core.Vertx;public class ClientExample { public static void main(String[] args) throws Exception { // Create a registry client String registryUrl = "https://my-registry.my-domain.com/apis/registry/v3";1 Vertx vertx = Vertx.vertx();2 VertXRequestAdapter vertXRequestAdapter = new VertXRequestAdapter(vertx); vertXRequestAdapter.setBaseUrl(REGISTRY_URL); RegistryClient client = new RegistryClient(vertXRequestAdapter);3 // Use client here vertx.close();4 } }
创建客户端时,您可以使用客户端中的 Apicurio Registry REST API 中所有可用的操作。如需了解更多详细信息,请参阅 Apicurio Registry REST API 文档。