在审

RESTful API客户端的代码生成管理方法、系统及存储介质

夏天亮、段国华、彭利辉、刘仑、储诚诚、钟晶、韩元利、秦寰宇、李亮、刘宇圣、李晨光
中铁第四勘察设计院集团有限公司

摘要

本发明提供了提供一种RESTful API客户端的代码生成管理方法、系统及存储介质;方法包括:获取或创建业务服务,判断业务服务的语言代码是否为最新版本;若是,则用户直接将语言代码下载到对应项目中或引入对应的代码依赖;反之,则重新生成RESTful API客户端的目标语言代码,包括:根据业务服务的内容获取Open API协议,将OpenAPI协议进行解析并转化为对象实体;将对象实体输入到建立的代码模板中,同时生成多种编程语言的目标语言代码;并将多种目标语言代码自动推送到对应的语言包管理仓库中,用户再从语言包管理库中将目标语言代码下载到对应项目中或引入对应的代码依赖。本发明解决了目前代码生成效率低、无法同时生成多种编程语言,通用性较差的技术问题。

暂无引用专利