云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

阿里云_阿里云新加坡服务器_返利

小七 141 0

api已经成为各种服务之间最常用的通信方式其他。微型另一方面,淘客购物,服务体系结构在过去几年中得到了普及,因为它能够松散地耦合服务并根据需要提供业务解决方案。结合这两种思想和实践,本博客给出了一种使用OpenAPI标准的方法,以便在以下几个阶段轻松管理和维护API。

构思阶段->开发API->代理API->使用API

代码可以在Github上生成

我们将在中使用SpringBoot框架创建API爪哇。SpringBoot使得创建独立的、生产级的、基于Spring的应用程序变得很容易,个人如何建站,您可以"直接运行"。我们的想法是使用Swagger创建微服务和遵循OpenAPI规范的api。对于存储数据,大数据用什么数据库,我们将使用MongoDB作为无sql数据库。

我们将创建具有基本CRUD操作的产品目录。

对于创建API-定义API以及Swagger信息。

Swagger配置。

一旦部署应用程序,应用程序将创建可以找到的Swagger ui在

/大摇大摆-用户界面.html.

swagger html页面有助于使用刚刚创建的api。

swagger json也会生成,网建站,可以在以下位置找到

/v2/api docs?group=public api

这个招摇过市的json帮助我们在api管理的帮助下轻松有效地创建代理api。每当API的Java代码发生变化时,就可以生成这个swagger,并且可以轻松地修改代理API。

使用这个生成的swagger json使用SAP API管理工具创建和代理API。

在API管理门户中,进入->开发->导入API->导入swagger json。

一旦swagger json上载时,将自动创建以下内容

使用"保存并部署"按钮部署API。

API已部署,代理URL已准备就绪。要检查使用

https://proxified\u URL/product/list

它应该给出可用产品的列表。

现在开发者根据业务需要修改API时,即时通讯云平台,修改代理将变为别紧张,只是重新生成招摇并再次上传。新的一套API/更新的API将准备好代理。

关于API的货币化和计量,请看我之前的文章