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的货币化和计量,请看我之前的文章