【技术实现步骤摘要】
接口文档的生成方法、装置及接口管理设备
[0001]本申请涉及软件开发
,尤其涉及一种接口文档的生成方法、一种接口文档的生成装置、一种接口管理设备及一种计算机可读存储介质。
技术介绍
[0002]目前,一个企业通常需要部署各种各样的业务系统,每个业务系统都会按照各自的业务提供对应的接口。其中,每个接口对应的信息不同,例如每个接口采用的数据协议可以不同,有的接口可以采用SOAP协议,有的接口可以采用HTTP协议。又例如,每个接口可以拥有不同的参数信息等等。因此,如何对这些繁杂的接口进行管理,生成接口文档,方便不同业务系统的开发和测试人员查阅接口是非常有必要的。
技术实现思路
[0003]本申请实施例提供了一种接口文档的生成方法、装置及接口管理设备,可以无侵入性的解析目标项目的源码文本,得到更完成的类信息。并且,调用目标接口模型对类信息处理,可以根据类信息适应性的调整接口模型,提升目标接口文档的完整性与准确性。
[0004]第一方面,本申请实施例提供了一种接口文档的生成方法,该接口文档的生成方法包括 ...
【技术保护点】
【技术特征摘要】
1.一种接口文档的生成方法,其特征在于,所述方法包括:响应于生成目标项目的目标接口文档的触发事件,获取所述目标项目的源码文本;调用语法分析器对所述目标项目的源码文本进行解析,得到类信息,所述类信息用于指示至少一个接口对象;获取预设的接口协议,并基于所述接口协议配置目标接口模型;调用所述目标接口模型对所述类信息进行处理,生成目标接口文档。2.如权利要求1所述的方法,其特征在于,所述目标项目对应有关联项目,所述调用语法分析器对所述目标项目的源码文本进行解析,得到类信息,包括:调用所述语法分析器对所述目标项目的源码文本进行解析,得到第一类信息,以及,调用所述语法分析器对所述关联项目的源码文本进行解析,得到第二类信息;所述第一类信息为所述第二类信息的子信息;基于所述第一类信息和所述第二类信息得到所述类信息。3.如权利要求1或2所述的方法,其特征在于,所述获取所述目标项目的源码文本,包括:获取Git仓库,所述Git仓库用于存储多个项目的源码文本;基于Git协议对所述Git仓库扫描获得所述目标项目的源码文本。4.如权利要求1所述的方法,其特征在于,所述基于所述接口协议配置目标接口模型,包括:基于所述接口协议配置初始接口模型;获取所述类信息中的接口对象,并基于所述接口对象对所述初始接口模型进行调整得到目标接口模型。5.如权利要求4所述的方法,其特征在于,所述基于所述接口对象对所述初始接口模型进行调整得到目标接口模型,包括:若获取所述接口对象的信息异常,则在所述初始接口模型中添加错误信息的获取单元得到所述目标接口模型。6.如权利要求1所述的方法,其特征在于,所述方法还包括:获...
【专利技术属性】
技术研发人员:刘冬,
申请(专利权)人:未鲲上海科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。