[发明专利]配置对命名重复的检测方法、存储介质和智能设备有效
申请号: | 201810014461.2 | 申请日: | 2018-01-08 |
公开(公告)号: | CN108427580B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 王荟婷;郑新良;魏尧东 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/70 |
代理公司: | 44237 深圳中一专利商标事务所 | 代理人: | 官建红 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 环境文件 检测 重复 存储介质 智能设备 重复检测 预设显示规则 开发效率 显示配置 运行时 对时 加载 线程 待命 查找 覆盖 发现 开发 | ||
本发明提供了一种配置对命名重复的检测方法、存储介质和智能设备,包括:获取待命名重复检测的环境文件包;查找所述环境文件包中的XML文件,所述XML文件中包括配置对;针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测;按预设显示规则显示配置对命名重复检测的结果。本发明通过检测环境文件包提前发现配置对重名的问题,避免加载配置对时对重复定义的配置名进行覆盖操作导致后续开发和运行时出现更多错误,从而可提高开发效率。
技术领域
本发明涉及信息处理技术领域,尤其涉及一种配置对命名重复的检测方法、存储介质和智能设备。
背景技术
Spring框架中,采用XML作为配置文件的标记语言,实现配置项和具体代码实现的映射,一个配置对(配置名-实现代码)便形成了一个bean。其中配置名对应属性name或id,实现代码对应属性class。由于系统规模和代码量的扩大以及开发人员的交替,开发和测试人员很难完全掌握系统中所有已定义过的配置名,在后续的开发中存在重复定义配置名的情况。而在Spring框架下,启动加载配置对时,会系统自动对重复定义的bean name进行覆盖操作而不会在启动服务时抛出错误,配置对命名重复在系统部署启动和日常的系统测试时很难被发现,配置对命名重复会导致产品开发故障,降低开发效率。
发明内容
本发明实施例提供了一种配置对命名重复的检测方法、存储介质和智能设备,以解决现有技术中,在Spring框架下,启动加载配置对时,会系统自动对重复定义的配置名进行覆盖操作而不会在启动服务时抛出错误,配置对命名重复在系统部署启动和日常的系统测试时很难被发现,配置对命名重复会导致产品开发故障,降低开发效率的问题。
本发明实施例的第一方面提供了一种配置对命名重复的检测方法,包括:
获取待命名重复检测的环境文件包;
查找所述环境文件包中的XML文件,所述XML文件中包括配置对;
针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测;
按预设显示规则显示配置对命名重复检测的结果。
本发明实施例的第二方面提供了一种智能设备,包括存储器以及处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:
获取待命名重复检测的环境文件包;
查找所述环境文件包中的XML文件,所述XML文件中包括配置对;
针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测;
按预设显示规则显示配置对命名重复检测的结果。
本发明实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
获取待命名重复检测的环境文件包;
查找所述环境文件包中的XML文件,所述XML文件中包括配置对;
针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测;
按预设显示规则显示配置对命名重复检测的结果。
本发明实施例中,通过获取待命名重复检测的环境文件包,查找所述环境文件包中的XML文件,所述XML文件中包括配置对,针对查找到的XML文件建立线程,对所述XML文件的配置对进行重复命名检测,按预设显示规则显示配置对命名重复检测的结果,通过对环境文件包进行重名检测,提前发现配置对重名的问题,避免加载配置对时对重复定义的配置名进行覆盖操作导致后续开发和运行时出现更多错误,从而可提高开发效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810014461.2/2.html,转载请声明来源钻瓜专利网。