基于JAVA反射机制的接口扫描方法、装置、设备以及存储介质制造方法及图纸

技术编号:43972129 阅读:16 留言:0更新日期:2025-01-10 20:00
本申请公开了一种基于JAVA反射机制的接口扫描方法、装置、设备以及存储介质,涉及计算机技术领域,所述方法包括:遍历加载指定目录下的JAR文件包中的类;在对所加载的所述类中的预设类进行加载时,基于预定义类文件转换器与字节码操作库,对所述预设类的方法调用进行拦截;在拦截成功后,基于Java反射机制获取所述预设类中的接口信息。本申请能够在不更改源代码的情况下,进行API参数信息热加载,实现Java语言自动化扫描项目工程目录下的所有接口,自动生成API文档,以便提高接口接入效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种基于java反射机制的接口扫描方法、装置、设备以及存储介质。


技术介绍

1、在线上应用平台中,通常会面临大量多方服务api(application programminginterface,应用程序编程接口)的集成问题,目前方法大多基于实际业务场景,根据需求人工梳理业务流程所需api并进行的集成,在面对大量api时集成效率低下,且目前存在大量业务系统基于java语言,通过spring boot框架构建。因此需要一种基于java语言的自动化批量导入api的方式优化api集成方式。

2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本申请的主要目的在于提供一种基于java反射机制的接口扫描方法、装置、设备以及存储介质,旨在解决现有方法在面对大量api时集成效率低下的技术问题。

2、为实现上述目的,本申请提出一种基于java反射机制的接口扫描方法,所述方法包括:

3、遍历加载指定目录下的jar文件包中的类本文档来自技高网...

【技术保护点】

1.一种基于JAVA反射机制的接口扫描方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述遍历加载指定目录下的JAR文件包中的类的步骤,包括:

3.如权利要求1所述的方法,其特征在于,所述在对所加载的所述类中的预设类进行加载时,基于预定义类文件转换器与字节码操作库,对所述预设类的方法调用进行拦截的步骤之前,还包括:

4.如权利要求3所述的方法,其特征在于,所述在对所加载的所述类中的预设类进行加载时,基于预定义类文件转换器与字节码操作库,对所述预设类的方法调用进行拦截的步骤,包括:

5.如权利要求1所述的方法,其特征...

【技术特征摘要】

1.一种基于java反射机制的接口扫描方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述遍历加载指定目录下的jar文件包中的类的步骤,包括:

3.如权利要求1所述的方法,其特征在于,所述在对所加载的所述类中的预设类进行加载时,基于预定义类文件转换器与字节码操作库,对所述预设类的方法调用进行拦截的步骤之前,还包括:

4.如权利要求3所述的方法,其特征在于,所述在对所加载的所述类中的预设类进行加载时,基于预定义类文件转换器与字节码操作库,对所述预设类的方法调用进行拦截的步骤,包括:

5.如权利要求1所述的方法,其特征在于,所述在拦截成功后,基于java反射机制获取所述预设类...

【专利技术属性】
技术研发人员:陆志鹏韩光李嘉宁郑曦郭祎萍国丽刘彬彬马博原屈鹏琦欧冰鹏
申请(专利权)人:中电数据产业集团有限公司
类型:发明
国别省市:

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

1