接口组件的生成方法及装置制造方法及图纸

技术编号:40317662 阅读:17 留言:0更新日期:2024-02-07 21:00
本公开提供了一种接口组件的生成方法及装置,该方法包括:获取待处理的编码文件,其中,编码文件中的接口的类型为声明式调用类型;基于预设接口文档生成工具对编码文件进行解析,得到接口描述信息集和数据传输对象描述信息集;分别对接口描述信息集中的接口描述信息和数据传输对象描述信息集中的数据传输对象描述信息进行编码渲染处理,生成编码文件对应的接口调用编码文件和数据传输对象编码文件;根据接口调用编码文件和数据传输对象编码文件,生成编码文件对应的目标接口组件。根据本公开的实施例能够提升目标接口组件的生成效率。

【技术实现步骤摘要】

本公开涉及计算机,特别涉及一种接口组件的生成方法及装置、电子设备、计算机可读存储介质。


技术介绍

1、在微服务架构中,声明式调用被广泛使用,微服务之间基于声明式调用类型的接口进行服务调用,可以做到使用http请求远程服务时能够像调用本地方法一样方便,使开发人员完全感知不到是调用的远程方法。

2、目前,微服务1在请求远程服务,例如微服务2提供的服务时,一般需要基于微服务2提供的接口组件,即api sdk向微服务2发送远程调用请求。在相关技术中,接口组件一般是由开发人员在编码实现接口之后,需要再额外新建一个工程模块,并在该工程模块中额外复制一遍接口定义编码以及接口对应的数据传输对象(dto,data transfer object)的编码,对该额外编写的接口定义编码和dto编码进行打包生成接口组件。

3、相关技术中该种生成接口组件的方法,需要开发人员在编码实现接口之后,在用于打包接口组件的工程模块中再将各接口和其对应dto的定义编码再次手工复制一遍,该种接口组件的生成方法不仅费时费力,还可能因为手工复制出错而导致接口组件不可用,存在效率本文档来自技高网...

【技术保护点】

1.一种接口组件的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述声明式调用类型的接口和所述接口对应的数据传输对象在所述编码文件中通过第一预设注解或第二预设注解进行标记;

3.根据权利要求2所述的方法,其特征在于,所述分别对所述接口描述信息集中的各接口和所述数据传输对象描述信息集中的数据传输对象描述信息进行编码渲染处理,生成所述编码文件对应的接口调用编码文件和数据传输对象编码文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于第一预设模版对所述接口描述信息集中的各接口描述信息进行编码渲染处理,生成所述接口调用编码...

【技术特征摘要】

1.一种接口组件的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述声明式调用类型的接口和所述接口对应的数据传输对象在所述编码文件中通过第一预设注解或第二预设注解进行标记;

3.根据权利要求2所述的方法,其特征在于,所述分别对所述接口描述信息集中的各接口和所述数据传输对象描述信息集中的数据传输对象描述信息进行编码渲染处理,生成所述编码文件对应的接口调用编码文件和数据传输对象编码文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于第一预设模版对所述接口描述信息集中的各接口描述信息进行编码渲染处理,生成所述接口调用编码文件,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述接口调用编码文件和所述数据传输对象编码文件,生成所...

【专利技术属性】
技术研发人员:邓林凡赫胜男蒋宁曾琳铖曦苏超
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1