[发明专利]公共模块库调用方法、系统、设备及介质在审
申请号: | 202210372304.5 | 申请日: | 2022-04-11 |
公开(公告)号: | CN114661285A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 肖丽娜;何郁菲;张欢;陈邦品 | 申请(专利权)人: | 平安资产管理有限责任公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/30;G06F8/71 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓小玲 |
地址: | 200120 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公共 模块 调用 方法 系统 设备 介质 | ||
1.一种公共模块库调用的方法,其特征在于,所述方法包括:
获取项目库中的至少一个项目的项目代码,基于所述项目代码所反映的应用场景选择匹配的第一配置文件;
基于所创建的所述项目库对公共模块库的第一复用请求,将所述第一复用请求输入至发起所述请求的项目所匹配的第一配置文件中进行转换,得到第二复用请求,再将转换后的所述第二复用请求发送至所述公共模块库;
所述公共模块库接收所述第二复用请求,并将所述第二复用请求所对应的返回值发送至所述发起请求的项目。
2.根据权利要求1所述的公共模块库调用的方法,其特征在于,所述获取项目库中的至少一个项目的项目代码,基于所述项目代码所反映的应用场景选择匹配的第一配置文件的步骤之前,还包括:
创建配置文件库,所述配置文件库包含至少一个第一配置文件,所述第一配置文件用于对所述项目对公共模块库的所述第一复用请求进行转换,以使公共模块库能够识别所述项目发起的所述第一复用请求;
基于所创建的配置文件库生成调用接口。
3.根据权利要求2所述的公共模块库调用的方法,其特征在于,创建配置文件库的步骤之前,还包括:
获取所述公共模块库的调用地址;
基于所述调用地址,在所述项目库的源码中创建用于引入所述公共模块库的配置项。
4.根据权利要求1所述的公共模块库调用的方法,其特征在于,所述获取项目库中的至少一个项目的项目代码,基于所述项目代码所反映的应用场景选择匹配的第一配置文件的步骤之前,还包括:
收集所述项目库中各项目的环境信息;
基于所述各项目的环境信息,创建环境变量兼容配置;
将所述环境变量兼容配置发送至所述公共模块库,以使所述公共模块库能够兼容所述项目库中所有项目的环境。
5.根据权利要求1所述的公共模块库调用的方法,其特征在于,所述基于所述项目代码所反映的应用场景选择匹配的第一配置文件的步骤包括:
遍历所述项目代码中的所有字段;
基于预置的场景字段集合,判断所述项目代码中是否包含所述场景字段集合中的元素,若有,则将所述元素所对应的第一配置文件与所述项目进行关联。
6.根据权利要求1所述的公共模块库调用的方法,其特征在于,所述将所述第一复用请求输入至发起所述请求的项目所匹配的第一配置文件中进行转换,得到第二复用请求的步骤包括:
获取第一配置文件中的变量表达式,所述变量表达式包含多个第一变量以及封装的第二变量;
判断所述第一复用请求中是否包含所述第一变量,若是,则将所述第一复用请求中的所述第一变量基于所述变量表达式,替换为与之对应的所述第二变量。
7.根据权利要求2所述的公共模块库调用的方法,其特征在于,所述公共模块库接收所述第二复用请求,并将所述第二复用请求所对应的返回值发送至所述发起请求的项目的步骤之后,还包括
判断基于所述第二复用请求所对应的返回值是否为空;
若是,则选取所述配置文件库中其他配置文件,对所述第一复用请求进行重新转化,生成第三复用请求并将所述第三复用请求发送至所述发起请求的项目。
8.一种公共模块库调用系统,其特征在于,所述系统包括:
获取模块,用于获取项目库中的至少一个项目的项目代码,基于所述项目代码所反映的应用场景选择匹配的第一配置文件;
转化模块,用于基于所创建的所述项目库对公共模块库的第一复用请求,将所述第一复用请求输入至发起所述请求的项目所匹配的第一配置文件中进行转换,得到第二复用请求,再将转换后的所述第二复用请求发送至所述公共模块库;
发送模块,用于所述公共模块库接收所述第二复用请求,并将所述第二复用请求所对应的返回值发送至所述发起请求的项目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安资产管理有限责任公司,未经平安资产管理有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210372304.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有机电致发光材料、发光器件和发光装置
- 下一篇:一种新风换气装置