一种检测java代码依赖关系的方法、工具以及计算机设备

基本信息

申请号 CN202111617934.6 申请日 -
公开(公告)号 CN114327375A 公开(公告)日 2022-04-12
申请公布号 CN114327375A 申请公布日 2022-04-12
分类号 G06F8/10(2018.01)I;G06F8/30(2018.01)I;G06F8/38(2018.01)I 分类 计算;推算;计数;
发明人 常雨雨;欧志伟;吴坚 申请(专利权)人 上海甄云信息科技有限公司
代理机构 北京知呱呱知识产权代理有限公司 代理人 胡乐
地址 201706上海市青浦区香花桥街道郏一村7号3幢1层A区046室
法律状态 -

摘要

摘要 本发明公开了一种检测java代码依赖关系的方法、工具以及计算机设备。该检测工具利用API路径对比、注解分析、类反射、JAVA类继承、JAVA方法重写、代码对比等java代码本身的特性自动化检索代码依赖关系,将此工具并打包为一个spring的boot依赖;被扫描的服务添加对当前工具boot的依赖,配套前端一键检索按钮,可扫描出服务中所有客制化代码和标准代码的依赖关系,极大地降低了开发人员因人工在海量代码中查找客制化代码对标准代码的依赖时间成本以及客观性遗漏,降低了开发者本身的工作量,也降低了产品的发布上线产生的影响以及风险。