API的代码自动生成方法、装置、设备、介质及程序制造方法及图纸

技术编号:33377190 阅读:32 留言:0更新日期:2022-05-11 22:45
本发明专利技术涉及一种API的代码自动生成方法、装置、设备、介质及程序,该方法包括:获取待生成代码的API的配置文件;根据操作类型与存储层操作接口的对应关系,获取第一操作的第一操作类型信息所对应的存储层操作接口;根据结构化描述的对象数据与存储层数据之间的对象关系映射,确定所述第一对象数据对应的存储层数据;根据所述第一操作类型信息对应的存储层操作接口以及所述第一对象数据对应的存储层数据,生成所述第一操作对应的存储层代码。本发明专利技术通过配置文件描述待生成代码的API所要实现的功能,根据配置文件中每一操作对应的存储层操作接口、存储层数据,便捷地实现了相应操作的存储层代码,提升了API代码开发效率。提升了API代码开发效率。提升了API代码开发效率。

【技术实现步骤摘要】
API的代码自动生成方法、装置、设备、介质及程序


[0001]本专利技术涉及互联网
,尤其涉及一种API的代码自动生成方法、装置、设备、介质及程序。

技术介绍

[0002]API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定,用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
[0003]现有技术中的API开发,对于不同的业务,不同的操作,都需要在服务端对API重新设计,重新编写代码,其开发效率较低。对此,本专利技术提供一种API的代码自动生成方法、装置、设备、介质及程序,以解决现有技术中API开发效率较低的缺陷。

技术实现思路

[0004]本专利技术提供一种API的代码自动生成方法、装置、设备、介质及程序,用以解决现有技术中API代码开发效率较低的缺陷。
[0005]本专利技术提供一种API的代码自动生成方法,包括
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种API的代码自动生成方法,其特征在于,包括:获取待生成代码的API的配置文件;其中,所述配置文件中包括多条对对象数据的操作;根据操作类型与存储层操作接口的对应关系,获取第一操作的第一操作类型信息所对应的存储层操作接口;其中,所述第一操作是所述配置文件中多条对对象数据的操作中的一条;所述第一操作包括标准化的所述第一操作类型信息以及与所述第一操作对应的通过结构化描述的第一对象数据;根据结构化描述的对象数据与存储层数据之间的对象关系映射,确定所述第一对象数据对应的存储层数据;根据所述第一操作类型信息对应的存储层操作接口以及所述第一对象数据对应的存储层数据,生成所述第一操作对应的存储层代码。2.根据权利要求1所述的API的代码自动生成方法,其特征在于,所述获取待生成代码的API的配置文件之前,方法还包括:根据对象数据的类型与结构化数据类型的对应关系,生成所述第一操作对应的通过结构化描述的第一对象数据;根据所述第一操作对所述第一对象数据所要实现的处理内容,从多种标准化的操作类型中确定第一操作类型。3.根据权利要求2所述的API的代码自动生成方法,其特征在于,所述多种标准化的操作类型包括以下至少两种:创建、读取、更新、删除、批量读取、统计数量、部分更新、覆盖更新、清空。4.根据权利要求1所述的API的代码自动生成方法,其特征在于,所述根据结构化描述的对象数据与存储层数据之间的对象映射关系,确定所述第一对象数据对应的存储层数据,包括:根据所述第一对象数据中的结构化数据,利用在结构化工具包中预先设置的标准接口,生成所述第一对象数据对应的存储层数据;其中,所述在结构化工具包中预先设置的标准接口用于建立所述结构化描述的对象数据与表结构的存储层数据之间的对象映射关系。5.根据权利要求4所述的API的代码自动生成方法,其特征在于,所述根据所述第一对象数据中的结构化数据,利用在结构化工具包中预先设置的标准接口,生成所述第一对象数据对应的存储层数据,进一步包括:根据所述第一对象数据中记录的表描述信息,利用所述在结构化工具包中预先设置的标准接口确定所述第一对象数据对应的表结构,并向存储层注册;根据所述第一对象数据中记录的列数据信息,利用在结构化工具包中预先设置的标准接口确定所述表结构对应的列数据;将所述表结构以及...

【专利技术属性】
技术研发人员:徐波李欣杰
申请(专利权)人:网神信息技术北京股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1