![全网最详细的Spring入门教程](https://cdn.explinks.com/wp-content/uploads/2024/10/explinks1112.png)
全网最详细的Spring入门教程
开发人员是 API 交付的核心,他们需要能够让流程更快、更轻松的工具。Apigee 是一个功能强大的 API 管理平台,它可以帮助企业使用能够帮助开发人员简化和加快 API 开发速度的工具来构建、管理、货币化和扩展 API。
Apigee 可通过 Google Cloud 控制台访问,也可通过 Cloud Clode 插件通过最常用的 IDE 访问。借助 VSCode 中的 Cloud Code 插件,开发人员可以创建工作区、构建代理,甚至利用 Gemini Code Assist 来简化 API 交付。为了更好地理解该插件,我们首先仔细看看工作区。
Apigee 中的工作区是一组自动创建的文件夹,可帮助您开发 API。工作区为您提供了一个结构化的起点,让您在一个位置利用开发 API 所需的所有工具,从而节省时间。工作区包括:
Gemini Code Assist释放了生成式 AI 的强大功能,可帮助您构建出色的软件。只需几秒,您就可以根据自然语言描述的需求创建开放 API 规范,所有操作均在Cloud Code 插件内完成。通过与API Hub紧密集成,您可以直接从插件注册这些规范。
利用 Gemini Code Assist 的强大功能始于提示。提示允许您使用自然语言描述 API 规范。Gemini Code Assist 提供上下文 AI 帮助,因为它理解您组织的 API 中心中的对象,并根据您的业务需求在几秒钟内生成定制的规范响应。它通过重用已在组织的 API 中心注册的规范中的对象、元数据和安全架构来实现这一点,从而促进所有 API 的一致性。
假设您想要创建一个用于下新订单的 API。您可以在提示中写“创建一个用于下新订单的 API”。然后,Gemini 会查看 API Hub 中注册的所有 API,并使用这些业务需求生成草稿。在规范中,Gemini 从注册表中的 API 中提取对象和架构,以匹配其他 API 的业务需求。然后,您可以使用编辑器优化提示,直到获得我想要的规范。此外,您甚至可以从同一屏幕查看您的提示历史记录。
测试是 API 开发过程中至关重要的一部分。Cloud Code 插件不仅允许您开发 API,还可以在本地或与其他人一起测试它们。每当生成 API 规范时,还会与规范一起创建一个本地模拟服务器。您可以在创建规范的同一 UI 中与您的 API 进行交互。此外,您还可以修改参数并插入模拟值以模拟常见场景和用例。这些自动生成的模拟服务器可以更快地验证您的 API 代理的功能。
此外,您还可以通过简单的工作流程将此类模拟服务器轻松部署到您的 Google Cloud 项目中。将模拟服务器部署到云端后,您可以将其分享给团队中的其他人,从而加快收集反馈的过程。例如,作为服务开发人员,您可以与前端同事分享模拟服务,让他们可以在您编写一行代码实现 API 之前试用该服务。
文章来源:Faster API development with the Cloud Code plugin for API management