[发明专利]公共模块库调用方法、系统、设备及介质在审
申请号: | 202210372304.5 | 申请日: | 2022-04-11 |
公开(公告)号: | CN114661285A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 肖丽娜;何郁菲;张欢;陈邦品 | 申请(专利权)人: | 平安资产管理有限责任公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/30;G06F8/71 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓小玲 |
地址: | 200120 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 公共 模块 调用 方法 系统 设备 介质 | ||
本发明实施例公开了一种公共模块库调用的方法,包括:获取项目库中的至少一个项目的项目代码,基于所述项目代码所反映的应用场景选择匹配的第一配置文件;基于所创建的所述项目库对公共模块库的第一复用请求,将所述第一复用请求输入至发起所述请求的项目所匹配的第一配置文件中进行转换,得到第二复用请求,再将转换后的所述第二复用请求发送至所述公共模块库;所述公共模块库接收所述第二复用请求,并将所述第二复用请求所对应的返回值发送至所述发起请求的项目。本发明通过设置配置文件库对各项目进行兼容处理,避免了公共代码库无法调用所引起的开发效率低下的问题。
技术领域
本发明实施例涉及软件开发领域,尤其涉及一种公共模块库调用方法、系统、计算机设备及计算机可读存储介质。
背景技术
随着互联网技术的不断发展,公共代码的复用逐渐成为开发中经常使用的一个环节,而在企业级项目开发中,由于历史迭代、技术架构的不统一以及项目繁多等问题,导致在一些基础公共代码库无法直接被调用,而公共代码库的迭代维护需要大量的人力资源去完成,进而引起项目开发效率低下的问题。
发明内容
有鉴于此,有必要提供一种公共模块库调用的方法、系统、计算机设备及计算机可读存储介质,以解决公共代码库无法调用所引起的开发效率低下的问题。
为实现上述目的,本发明实施例提供了一种公共模块库调用的方法,所述方法步骤包括:
获取项目库中的至少一个项目的项目代码,基于所述项目代码所反映的应用场景选择匹配的第一配置文件;
基于所创建的所述项目库对公共模块库的第一复用请求,将所述第一复用请求输入至发起所述请求的项目所匹配的第一配置文件中进行转换,得到第二复用请求,再将转换后的所述第二复用请求发送至所述公共模块库;
所述公共模块库接收所述第二复用请求,并将所述第二复用请求所对应的返回值发送至所述发起请求的项目。
可选地,所述获取项目库中的至少一个项目的项目代码,基于所述项目代码所反映的应用场景选择匹配的第一配置文件的步骤之前,还包括:
创建配置文件库,所述配置文件库包含至少一个第一配置文件,所述第一配置文件用于对所述项目对公共模块库的所述第一复用请求进行转换,以使公共模块库能够识别所述项目发起的所述第一复用请求;
基于所创建的配置文件库生成调用接口。
可选地,创建配置文件库的步骤之前,还包括:
获取所述公共模块库的调用地址;
基于所述调用地址,在所述项目库的源码中创建用于引入所述公共模块库的配置项。
可选地,所述获取项目库中的至少一个项目的项目代码,基于所述项目代码所反映的应用场景选择匹配的第一配置文件的步骤之前,还包括:
收集所述项目库中各项目的环境信息;
基于所述各项目的环境信息,创建环境变量兼容配置;
将所述环境变量兼容配置发送至所述公共模块库,以使所述公共模块库能够兼容所述项目库中所有项目的环境。
可选地,所述基于所述项目代码所反映的应用场景选择匹配的第一配置文件的步骤包括:
遍历所述项目代码中的所有字段;
基于预置的场景字段集合,判断所述项目代码中是否包含所述场景字段集合中的元素,若有,则将所述元素所对应的第一配置文件与所述项目进行关联。
可选地,所述将所述第一复用请求输入至发起所述请求的项目所匹配的第一配置文件中进行转换,得到第二复用请求的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安资产管理有限责任公司,未经平安资产管理有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210372304.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有机电致发光材料、发光器件和发光装置
- 下一篇:一种新风换气装置