一种接口代码创建方法技术

技术编号:39735473 阅读:20 留言:0更新日期:2023-12-17 23:37
本申请公开了一种接口代码创建方法

【技术实现步骤摘要】
一种接口代码创建方法、装置、设备及存储介质


[0001]本专利技术涉及软件开发领域,特别涉及一种接口代码创建方法

装置

设备及存储介质


技术介绍

[0002]在一个软件项目中,往往需要先进行接口设计,然后根据设计完成开发,此时需要开发人员把设计文档中的接口定义转化成
Java
代码

但是在开发过程中开发人员需要花费大量的时间和精力去转换,并且转化的过程机械

枯燥且效率较低,需要通过不停的复制粘贴进行处理

这就导致整个过程中,非常容易出错,从而导致手动转换过程出现错误,造成代码
Bug。
因此,如何快速准确地进行接口定义的转化是本领域有待解决的问题


技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种接口代码创建方法

装置

设备及存储介质,可以基于集成开发环境的插件技术,通过解析
Markdown
文档中的接口定义,快速自动化的生成接口代码,保证代码的正确性,节约开发时间

其具体方案如下:
[0004]第一方面,本申请提供了一种接口代码创建方法,包括:
[0005]获取插件触发指令触发集成开发环境中的预设接口代码生成插件,并通过所述预设接口代码生成插件确定待生成接口代码的目标
Java
类文件;
[0006]利用所述预设接口代码生成插件确定所述集成开发环境中的所述目标
Java
类文件对应的目标接口,并确定所述目标接口的文本标记文档;
[0007]利用所述预设接口代码生成插件遍历所述文本标记文档,并解析所述文本标记文档的字符串得到所述目标接口对应的接口定义;
[0008]提取所述接口定义中的接口元数据,根据所述接口元数据生成所述目标
Java
类文件对应的接口代码

[0009]可选的,所述获取插件触发指令,包括:
[0010]创建所述预设接口代码生成插件对应的功能快捷键,获取所述功能快捷键对应的插件触发指令

[0011]可选的,所述确定待生成接口代码的目标
Java
类文件之前,还包括:
[0012]获取文件创建指令,根据所述文件创建指令创建空白
Java
类文件,并将所述空白
Java
类文件作为目标
Java
类文件;
[0013]或,获取文件打开指令,根据所述文件打开指令打开所述集成开发环境中的现有
Java
类文件,并将所述现有
Java
类文件作为目标
Java
类文件

[0014]可选的,所述提取所述接口定义中的接口元数据,包括:
[0015]根据预设文本提取规则提取所述文本标记文档的字符串中的标题之后的文本,并将所述文本作为所述接口元数据

[0016]可选的,所述提取所述接口定义中的接口元数据,包括:
[0017]根据所述预设文本提取规则提取所述文本标记文档的字符串中的标题之后的文本,并根据所述文本生成参数表格;
[0018]根据预设表格解析功能解析所述参数表格中的参数,并根据解析结果生成接口元数据

[0019]可选的,所述根据预设表格解析功能解析所述参数表格中的参数,并根据解析结果生成接口元数据,包括:
[0020]遍历所述参数表格中的属性行,并遍历所述属性行进行解析,以将所述属性行中的属性项作为内容数组;
[0021]根据所述内容数组中的元素生成接口元数据

[0022]可选的,所述根据所述接口元数据生成所述目标
Java
类文件对应的接口代码,包括:
[0023]对所述接口元数据进行拼接生成所述目标
Java
类文件对应的接口代码;
[0024]或,读取预设模板文件,并提供模板引擎根据所述预设模板文件的模板内容和所述接口元数据生成所述目标
Java
类文件对应的接口代码

[0025]第二方面,本申请提供了一种接口代码创建装置,包括:
[0026]文件确定模块,用于获取插件触发指令触发集成开发环境中的预设接口代码生成插件,并通过所述预设接口代码生成插件确定待生成接口代码的目标
Java
类文件;
[0027]文档确定模块,用于利用所述预设接口代码生成插件确定所述集成开发环境中的所述目标
Java
类文件对应的目标接口,并确定所述目标接口的文本标记文档;
[0028]文档解析模块,用于利用所述预设接口代码生成插件遍历所述文本标记文档,并解析所述文本标记文档的字符串得到所述目标接口对应的接口定义;
[0029]代码生成模块,用于提取所述接口定义中的接口元数据,根据所述接口元数据生成所述目标
Java
类文件对应的接口代码

[0030]第三方面,本申请提供了一种电子设备,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述的接口代码创建方法

[0031]第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的接口代码创建方法

[0032]本申请获取插件触发指令触发集成开发环境中的预设接口代码生成插件,并通过所述预设接口代码生成插件确定待生成接口代码的目标
Java
类文件;利用所述预设接口代码生成插件确定所述集成开发环境中的所述目标
Java
类文件对应的目标接口,并确定所述目标接口的文本标记文档;利用所述预设接口代码生成插件遍历所述文本标记文档,并解析所述文本标记文档的字符串得到所述目标接口对应的接口定义;提取所述接口定义中的接口元数据,根据所述接口元数据生成所述目标
Java
类文件对应的接口代码

这样一来,通过解析
Markdown
形式的文档来生成
Java
代码,避免手动转换过程出现错误造成代码
Bug
,可以保证代码的准确性和有效性

同时,可以节省开发人员根据文档书写代码的时间,提高开发人员工作的效率

附图说明
[0033]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图

[0034]图1为本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种接口代码创建方法,其特征在于,包括:获取插件触发指令触发集成开发环境中的预设接口代码生成插件,并通过所述预设接口代码生成插件确定待生成接口代码的目标
Java
类文件;利用所述预设接口代码生成插件确定所述集成开发环境中的所述目标
Java
类文件对应的目标接口,并确定所述目标接口的文本标记文档;利用所述预设接口代码生成插件遍历所述文本标记文档,并解析所述文本标记文档的字符串得到所述目标接口对应的接口定义;提取所述接口定义中的接口元数据,根据所述接口元数据生成所述目标
Java
类文件对应的接口代码
。2.
根据权利要求1所述的接口代码创建方法,其特征在于,所述获取插件触发指令,包括:创建所述预设接口代码生成插件对应的功能快捷键,获取所述功能快捷键对应的插件触发指令
。3.
根据权利要求1所述的接口代码创建方法,其特征在于,所述确定待生成接口代码的目标
Java
类文件之前,还包括:获取文件创建指令,根据所述文件创建指令创建空白
Java
类文件,并将所述空白
Java
类文件作为目标
Java
类文件;或,获取文件打开指令,根据所述文件打开指令打开所述集成开发环境中的现有
Java
类文件,并将所述现有
Java
类文件作为目标
Java
类文件
。4.
根据权利要求1所述的接口代码创建方法,其特征在于,所述提取所述接口定义中的接口元数据,包括:根据预设文本提取规则提取所述文本标记文档的字符串中的标题之后的文本,并将所述文本作为所述接口元数据
。5.
根据权利要求1所述的接口代码创建方法,其特征在于,所述提取所述接口定义中的接口元数据,包括:根据所述预设文本提取规则提取所述文本标记文档的字符串中的标题之后的文本,并根据所述文本生成参数表格;根据预设表格解析功能解析所述参数表格中的参数,并...

【专利技术属性】
技术研发人员:冉荣健凌利虎吴迪张超超邢婷
申请(专利权)人:亿企薪福网络科技有限公司
类型:发明
国别省市:

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

1