统一资源定位符接口信息的收集方法、装置、设备及介质与流程
- 国知局
- 2024-11-06 14:45:13
本发明涉及计算机领域,特别涉及一种统一资源定位符接口信息的收集方法、装置、设备及存储介质。
背景技术:
1、随着当前社会的金融和计算机发展,银行涉及越来越多的金融相关的业务,则需要开发相应的业务系统。随着业务的变化,业务系统也随之变化,例如会对业务系统包括的统一资源定位符(uniform resource locator,url)接口进行新增、修改和删除等处理,这就需要定期对系统的url接口信息进行收集并发布,以告知上下游产品进行配合处理。
2、当前可以利用swagger插件对url接口信息进行查看,但是无法进行url接口信息的获取,无法实现对于url接口信息的信息收集。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种统一资源定位符接口信息的收集方法、装置、设备及存储介质,能够实现自动对多个统一资源定位符接口信息进行信息收集,提高信息收集效率。
2、本申请实施例提供了一种统一资源定位符接口信息的收集方法,所述方法包括:
3、获取多个统一资源定位符管理类的存放路径,所述统一资源定位符管理类定义统一资源定位符接口信息;
4、根据每个所述统一资源定位符管理类的存放路径遍历访问每个所述统一资源定位符管理类,根据注解信息提取所述统一资源定位符管理类的多个核心信息,所述注解信息用于过滤所述核心信息;
5、对多个所述核心信息进行规范化处理,分别得到符合预设规则的多个目标信息;
6、对多个所述目标信息按照预定顺序进行排序,得到排序结果;
7、根据所述排序结果对多个所述统一资源定位符管理类提取得到的核心信息进行收集,得到收集信息。
8、可选地,所述根据每个所述统一资源定位符管理类的存放路径遍历访问每个所述统一资源定位符管理类,根据注解信息提取所述统一资源定位符管理类的多个核心信息包括:
9、根据每个所述统一资源定位符管理类的存放路径对每个所述统一资源定位符管理类逐一访问,根据注解信息对每个所述统一资源定位符管理类包括的所述统一资源定位符接口信息进行过滤,以提取每个所述统一资源定位符管理类的多个核心信息。
10、可选地,所述根据注解信息对每个所述统一资源定位符管理类包括的所述统一资源定位符接口信息进行过滤,以提取每个所述统一资源定位符管理类的多个核心信息包括:
11、利用shell管道技术结合注解信息,对每个所述统一资源定位符管理类包括的所述统一资源定位符接口信息进行逐层过滤,去除注释和无效信息,逐步提取每个所述统一资源定位符管理类的多个核心信息。
12、可选地,所述对多个所述核心信息进行规范化处理,分别得到符合预设规则的多个目标信息包括:
13、按照预设规则对多个所述核心信息的格式进行规范化处理,分别得到符合所述预设规则的经过格式修正的多个目标信息。
14、可选地,所述对多个所述目标信息按照预定顺序进行排序,得到排序结果包括:
15、对每个所述统一资源定位符管理类包括的多个所述目标信息按照预定顺序进行排序,得到每个所述统一资源定位符管理类的排序结果。
16、可选地,所述方法还包括:
17、对多次收集得到的统一资源定位符接口信息进行对比分析,得到分析结果。
18、可选地,所述核心信息为每个所述统一资源定位符管理类定义的接口名称、每个所述统一资源定位符管理类定义的接口描述、每个所述统一资源定位符管理类的作者或每个所述统一资源定位符管理类的管理类名。
19、本申请实施例提供了一种统一资源定位符接口信息的收集装置,所述装置包括:
20、信息汇聚模块,用于获取多个统一资源定位符管理类的存放路径,所述统一资源定位符管理类定义统一资源定位符接口信息;
21、信息提取模块,用于根据每个所述统一资源定位符管理类的存放路径遍历访问每个所述统一资源定位符管理类,根据注解信息提取所述统一资源定位符管理类的多个核心信息,所述注解信息用于过滤所述核心信息;
22、内容修正模块,用于对多个所述核心信息进行规范化处理,分别得到符合预设规则的多个目标信息;
23、信息排序模块,用于对多个所述目标信息按照预定顺序进行排序,得到排序结果;
24、信息收集模块,用于根据所述排序结果对多个所述统一资源定位符管理类提取得到的核心信息进行收集,得到收集信息。
25、本申请实施例提供了一种统一资源定位符接口信息的收集设备,所述设备包括:处理器和存储器;
26、所述存储器,用于存储指令;
27、所述处理器,用于执行所述存储器中的所述指令,执行如上述实施例中任一项所述的方法。
28、本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述实施例任意一项所述的方法。
29、本申请实施例提供了一种统一资源定位符接口信息的收集方法,方法包括:获取多个统一资源定位符管理类的存放路径,统一资源定位符管理类定义统一资源定位符接口信息,根据每个统一资源定位符管理类的存放路径遍历访问每个统一资源定位符管理类,根据注解信息提取统一资源定位符管理类的多个核心信息,注解信息用于过滤核心信息,对多个核心信息进行规范化处理,分别得到符合预设规则的多个目标信息,对多个目标信息按照预定顺序进行排序,得到排序结果,根据排序结果对多个统一资源定位符管理类提取得到的核心信息进行收集,得到收集信息。也就是说,通过获取定义统一资源定位符接口信息的统一资源定位符管理类的存放路径,按照存放路径进行逐一访问,实现对于统一资源定位符接口信息的自动提取。具体提取时利用注解信息自动对统一资源定位符管理类包括的内容进行过滤,以顺利提取到多个核心信息。在提取到多个核心信息之后进行规范化处理和排序,以方便后续进行信息收集,实现对于核心信息的自动处理和信息收集,提高信息收集效率。
技术特征:1.一种统一资源定位符接口信息的收集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个所述统一资源定位符管理类的存放路径遍历访问每个所述统一资源定位符管理类,根据注解信息提取所述统一资源定位符管理类的多个核心信息包括:
3.根据权利要求2所述的方法,其特征在于,所述根据注解信息对每个所述统一资源定位符管理类包括的所述统一资源定位符接口信息进行过滤,以提取每个所述统一资源定位符管理类的多个核心信息包括:
4.根据权利要求1所述的方法,其特征在于,所述对多个所述核心信息进行规范化处理,分别得到符合预设规则的多个目标信息包括:
5.根据权利要求1所述的方法,其特征在于,所述对多个所述目标信息按照预定顺序进行排序,得到排序结果包括:
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-5任意一项所述的方法,其特征在于,所述核心信息为每个所述统一资源定位符管理类定义的接口名称、每个所述统一资源定位符管理类定义的接口描述、每个所述统一资源定位符管理类的作者或每个所述统一资源定位符管理类的管理类名。
8.一种统一资源定位符接口信息的收集装置,其特征在于,所述装置包括:
9.一种统一资源定位符接口信息的收集设备,其特征在于,所述设备包括:处理器和存储器;
10.一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-7任意一项所述的方法。
技术总结本申请实施例提供了一种统一资源定位符接口信息的收集方法、装置、设备及介质,应用于金融领域或其他领域,方法包括:通过获取定义统一资源定位符接口信息的统一资源定位符管理类的存放路径,按照存放路径进行逐一访问,实现对于统一资源定位符接口信息的自动提取。具体提取时利用注解信息自动对统一资源定位符管理类包括的内容进行过滤,以顺利提取到多个核心信息。在提取到多个核心信息之后进行规范化处理和排序,以方便后续进行信息收集,实现对于核心信息的自动处理和信息收集,提高信息收集效率。技术研发人员:杨先河受保护的技术使用者:中国银行股份有限公司技术研发日:技术公布日:2024/11/4本文地址:https://www.jishuxx.com/zhuanli/20241106/323941.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。