System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于数据处理,具体涉及一种配置文件更新方法、装置、电子设备及可读存储介质。
技术介绍
1、目前,为了更好地适应技术发展,应用程序配置文件的升级或者版本之间参数更新都较为频繁。当前配置文件的参数(可以简称为配置参数)更新的主要方式为:仅对需要更新的参数进行升级,而不考虑其他不需要更新的参数,这会导致后续版本中缺失部分参数,不利于后续版本参数的维护。
2、也就是说,相关的配置参数更新方式存在数据丢失或缺失的问题。
技术实现思路
1、本申请实施例的目的是提供一种配置文件更新方法、装置、电子设备及可读存储介质,能够解决相关技术的配置参数更新方式存在数据丢失或缺失的问题。
2、第一方面,本申请实施例提供了一种配置文件更新方法,包括:
3、获取第一配置文件中的全部配置参数;
4、根据预先生成的标注信息对每个配置参数进行更新处理,所述标注信息用于指示每个配置参数的更新策略;
5、根据所述更新处理的结果生成第二配置文件。
6、第二方面,本申请实施例提供了一种配置文件更新装置,所述装置包括:
7、配置参数获取单元,用于获取第一配置文件中的全部配置参数;
8、更新单元,用于根据预先生成的标注信息对每个配置参数进行更新处理,所述标注信息用于指示每个配置参数的更新策略;
9、第二配置文件生成单元,用于根据所述更新处理的结果生成第二配置文件。
10、第三方面,本申请实施例提供了一种电
11、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
12、在本申请实施例中,通过根据预先生成的标注信息对第一配置文件中的全部配置参数分别进行更新处理,并根据更新处理结果生成第二配置文件,由于对配置文件中的全部配置参数进行了标注,因而可以克服相关技术中的数据丢失或缺失的问题,从而可以提高配置文件更新的准确性。
本文档来自技高网...【技术保护点】
1.一种配置文件更新方法,其特征在于,包括:
2.根据权利要求1所述的配置文件更新方法,其特征在于,所述标注信息通过如下方式生成:
3.根据权利要求2所述的配置文件更新方法,其特征在于,在根据预先生成的标注信息对每个配置参数进行更新处理之前,所述方法还包括:
4.根据权利要求2所述的配置文件更新方法,其特征在于,所述更新策略包括:废弃,当第一配置参数为废弃时,根据更新需求信息和所述全部配置参数生成标注信息包括:
5.根据权利要求1所述的配置文件更新方法,其特征在于,所述更新策略还包括以下之一:使用当前值、使用更新值、基于当前值为优先级的当前值和更新值的并集、基于更新值为优先级的当前值和更新值的并集。
6.一种配置文件更新装置,其特征在于,所述装置包括:
7.根据权利要求6所述的配置文件更新装置,其特征在于,所述装置包括:标注信息生成单元,
8.根据权利要求7所述的配置文件更新装置,其特征在于,所述装置还包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-5任一项所述的配置文件更新方法的步骤。
...【技术特征摘要】
1.一种配置文件更新方法,其特征在于,包括:
2.根据权利要求1所述的配置文件更新方法,其特征在于,所述标注信息通过如下方式生成:
3.根据权利要求2所述的配置文件更新方法,其特征在于,在根据预先生成的标注信息对每个配置参数进行更新处理之前,所述方法还包括:
4.根据权利要求2所述的配置文件更新方法,其特征在于,所述更新策略包括:废弃,当第一配置参数为废弃时,根据更新需求信息和所述全部配置参数生成标注信息包括:
5.根据权利要求1所述的配置文件更新方法,其特征在于,所述更新策略还包括以下之一:使用当前值、使用更新值、基于当前值为优先级的当前值和更新值的并集、基于更新值为优先级的当前...
【专利技术属性】
技术研发人员:常舒超,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。