本申请涉及信息录入,特别是涉及一种接口信息录入方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着管理系统业务规模不断扩大,业务的接口数量不断增加同时,中台管理系统对接口鉴权具有很强的依赖性,配置接口权限,需要提前录入系统所有的接口信息,该过程十分繁琐,且易出错。
2、目前,各个接口及相关信息的录入,大都以脚本的方式将接口信息写入数据库,这就需要服务器多次的响应以读取接口信息。
3、所以,目前的接口信息录入方法,在录入接口信息时,存在效率低下的缺陷。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种高效的接口信息录入方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种接口信息录入方法。所述方法包括:
3、扫描预设接口文件,提取所述预设接口文件中携带的接口信息集合;
4、扫描预设路由文件以及路由页面所引用的组件,获取不同路由包含的接口对象;
5、根据不同路由对象的接口名,将路由对象与接口对象匹配,得到匹配结果;
6、从所述接口信息集合中提取各所述接口对象的接口信息;
7、根据所述匹配结果,将各所述接口对象的接口信息写入不同路由对象对应的接口对象中。
8、在其中一个实施例中,所述扫描预设路由文件以及路由页面所引用的组件,获取不同路由包含的接口对象包括:
9、扫描预设路由文件,获取路由地址;
10、根据所述路由地址,扫描路由页面所引用的组件;
11、根据所述路由地址,获取不同路由包含的接口对象。
12、在其中一个实施例中,所述扫描预设接口文件,提取所述预设接口文件中携带的接口信息集合包括:
13、扫描预设接口文件,获取所述接口文件的关键字;
14、根据所述关键字,提取所述预设接口文件中携带的接口信息集合。
15、在其中一个实施例中,所述根据所述关键字,提取所述预设接口文件中携带的接口信息集合包括:
16、根据所述关键字,获取所述接口文件的接口信息;
17、提取所述预设接口文件中携带的接口信息集合。
18、在其中一个实施例中,所述根据不同路由对象的接口名,将路由对象与接口对象匹配,得到匹配结果之前,还包括:
19、识别不同所述组件之间的引用关系;
20、根据所述引用关系,扫描所述组件引用的其他组件以及所述其他组件包含的接口对象。
21、在其中一个实施例中,上述接口信息录入方法还包括:
22、通过fs模块读取所述预设接口文件以及所述预设路由文件。
23、第二方面,本申请还提供了一种接口信息录入装置。所述装置包括:
24、接口信息集合提取模块,用于扫描预设接口文件,提取所述预设接口文件中携带的接口信息集合;
25、接口获取模块,用于扫描预设路由文件以及路由页面所引用的组件,获取不同路由包含的接口;
26、匹配模块,用于根据不同路由对象的接口名,将路由对象与接口对象匹配,得到匹配结果;
27、接口信息提取模块,用于从所述接口信息集合中提取各所述接口对象的接口信息;
28、接口信息写入模块,根据所述匹配结果,将各所述接口对象的接口信息写入不同路由对象对应的接口对象中。
29、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
30、扫描预设接口文件,提取所述预设接口文件中携带的接口信息集合;
31、扫描预设路由文件以及路由页面所引用的组件,获取不同路由包含的接口对象;
32、根据不同路由对象的接口名,将路由对象与接口对象匹配,得到匹配结果;
33、从所述接口信息集合中提取各所述接口对象的接口信息;
34、根据所述匹配结果,将各所述接口对象的接口信息写入不同路由对象对应的接口对象中。
35、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
36、扫描预设接口文件,提取所述预设接口文件中携带的接口信息集合;
37、扫描预设路由文件以及路由页面所引用的组件,获取不同路由包含的接口对象;
38、根据不同路由对象的接口名,将路由对象与接口对象匹配,得到匹配结果;
39、从所述接口信息集合中提取各所述接口对象的接口信息;
40、根据所述匹配结果,将各所述接口对象的接口信息写入不同路由对象对应的接口对象中。
41、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
42、扫描预设接口文件,提取所述预设接口文件中携带的接口信息集合;
43、扫描预设路由文件以及路由页面所引用的组件,获取不同路由包含的接口对象;
44、根据不同路由对象的接口名,将路由对象与接口对象匹配,得到匹配结果;
45、从所述接口信息集合中提取各所述接口对象的接口信息;
46、根据所述匹配结果,将各所述接口对象的接口信息写入不同路由对象对应的接口对象中。
47、上述接口信息录入方法、装置、计算机设备、存储介质和计算机程序产品,通过扫描预设接口文件、预设路由文件以及路由页面所引用的组件,获取预设接口文件中携带的接口信息集合以及不同路由包含的接口,再根据不同路由对象的接口名,将路由对象与接口对象匹配,得到匹配结果,最后,从接口信息集合中提取各接口对象的接口信息,根据所述匹配结果,将各所述接口对象的接口信息写入不同路由对象对应的接口对象中。本方案中,根据不同路由对象的接口名,将路由对象与接口对象匹配,去获取接口对象的接口信息,可以不用为每个路由对象所引用的接口重复录入接口信息,从而提高接口信息录入效率。
1.一种接口信息录入方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述扫描预设路由文件以及路由页面所引用的组件,获取不同路由包含的接口对象包括:
3.根据权利要求1所述的方法,其特征在于,所述扫描预设接口文件,提取所述预设接口文件中携带的接口信息集合包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述关键字,提取所述预设接口文件中携带的接口信息集合包括:
5.根据权利要求1所述的方法,其特征在于,所述根据不同路由对象的接口名,将路由对象与接口对象匹配,得到匹配结果之前,还包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.一种接口信息录入装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。