[发明专利]基于可重用组件的配置项获取的方法及装置在审
申请号: | 201910630660.0 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110471708A | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 刘起帆 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36 |
代理公司: | 44232 深圳市隆天联鼎知识产权代理有限公司 | 代理人: | 魏学昊<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态配置 配置项 可重用组件 属性添加 标签 获取指令 目标配置 计算机技术领域 读取 属性标签 业务内容 自动添加 配置 | ||
本公开是关于一种基于可重用组件的配置项获取的方法及装置,属于计算机技术领域,该方法包括:根据动态配置项的业务内容为所述动态配置项建立配置类,所述配置类至少包括配置项属性;为所述配置项属性添加标签,得到配置项属性添加标签的动态配置项;读取所述配置项属性添加标签的动态配置项到可重用组件;当接收到目标配置项的获取指令时,利用所述获取指令中的属性标签从所述可重用组件中获取所述目标配置项。本公开通过为动态配置项自动添加标签,基于可重用组件有效提高了动态配置项获取的效率。
技术领域
本公开涉及测试技术领域,具体而言,涉及一种基于可重用组件的配置项获取的方法及装置。
背景技术
Java中有个类Properties(Java.util.Properties),主要用于读取Java的配置文件,将一些可能需要变化的值存放在properties中进行配置,通常为“.properties”文件,文件的内容的格式是“键=值”的格式。
目前,配置项的获取通常是将配置项首先存储在Properties,然后通过关键字查询对应的配置项,也就是通过关联容器map中的键-值对应关系进行查询,但是随着系统的迭代,配置项也越来越多,配置项以及与其对应的关键字也越来越多,通过关联容器map中的键-值对应关系进行查询则查询效率会越来越慢,进而使得系统接口获取配置项的效率非常低。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种基于可重用组件的配置项获取的方案,进而至少在一定程度上保证配置项获取的准确性的基础上,有效提高配置项获取的效率。
根据本公开的一个方面,提供一种基于可重用组件的配置项获取的方法,其特征在于,包括:
根据动态配置项的业务内容为所述动态配置项建立配置类,所述配置类至少包括配置项属性;
为所述配置项属性添加标签,得到配置项属性添加标签的动态配置项;
读取所述配置项属性添加标签的动态配置项到可重用组件;
当接收到目标配置项的获取指令时,利用所述获取指令中的属性标签从所述可重用组件中获取所述目标配置项。
在本公开的一种示例性实施例中,所述根据动态配置项的业务内容为所述动态配置项建立配置类,所述配置类至少包括配置项属性,包括:
获取根据所述动态配置项的业务内容事先添加的业务标识;
根据所述业务标识为所述动态配置项建立配置类,所述配置类至少包括配置项属性。
在本公开的一种示例性实施例中,所述根据动态配置项的业务内容为所述动态配置项建立配置类,所述配置类至少包括配置项属性,包括:
将业务内容为属于同一业务的动态配置项分为同一类,建立配置类;
为所述配置类中的所有所述动态配置项分别建立配置项属性。
在本公开的一种示例性实施例中,所述为所述配置项属性添加标签,得到配置项属性添加标签的动态配置项,包括:
获取所述动态配置项对应的配置类的类属性;
获取所述动态配置项的配置项属性;
根据所述类属性和配置项属性为所述动态配置项的配置项属性添加标签。
在本公开的一种示例性实施例中,所述根据所述类属性和配置项属性为所述动态配置项的配置项属性添加标签,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910630660.0/2.html,转载请声明来源钻瓜专利网。