[发明专利]配置文件处理方法、装置和电子设备及可读存储介质在审
申请号: | 201910754020.0 | 申请日: | 2019-08-15 |
公开(公告)号: | CN110515651A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 张传庆 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 王云晓<国际申请>=<国际公布>=<进入 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 业务代码 配置内容 生成器 描述器 配置文件处理 解析 申请 计算机可读存储介质 操作流程 电子设备 多个属性 技术要求 可扩展性 属性确定 读入 内存 工作量 开发 | ||
本申请提供一种配置文件处理方法,包括:获取配置文件,配置文件包括多个属性和配置内容;利用描述器描述所有属性和配置内容;根据每个属性确定对应的生成器和配置内容,利用生成器解析对应的配置内容,生成业务代码,以便得到与所有属性对应的所有业务代码;将所有业务代码读入内存。可见,本申请预设有描述器和多个生成器,当获取到配置文件后,通过利用描述器和多个生成器将配置文件解析成业务代码,极大地简化了由配置文件到业务代码的操作流程,减少了开发人员的技术要求和工作量,法简单,可扩展性强。本申请同时还提供了配置文件处理装置、电子设备和计算机可读存储介质,均具有上述有益效果。
技术领域
本申请涉及配置文件技术领域,特别涉及一种配置文件处理方法、装置和电子设备及计算机可读存储介质。
背景技术
伴随着软件灵活性的要求,软件初始化启动的参数也越来越复杂,并且由于存储系统庞多的模块,使用单纯的文本文件为配置文件,进行配置文件解析时,需要技术人员手动编写业务代码,操作复杂,且由于是手动编写,易出现错误情况。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本申请的目的是提供一种配置文件处理方法、配置文件处理装置、电子设备和计算机可读存储介质,能够极大地简化了操作流程,减少解析错误,进而减少了开发人员的技术要求和工作量。其具体方案如下:
本申请提供一种配置文件处理方法,包括:
获取配置文件,所述配置文件包括多个属性和配置内容;
利用描述器描述所有所述属性和所述配置内容;
根据每个所述属性确定对应的生成器和配置内容,利用所述生成器解析对应的配置内容,生成业务代码,以便得到与所有所述属性对应的所有业务代码;
将所述所有业务代码读入内存。
可选的,利用描述器描述所有所述属性和所述配置内容之前,还包括:
判断所述配置文件的所有的所述属性是否与多个预设属性匹配;
若不匹配,则修改初始描述器中的描述内容,得到所述描述器。可选的,所述配置文件为自描述配置文件。
可选的,获取配置文件,所述配置文件包括多个属性和配置内容之前,还包括:
设置所述描述器和多个所述生成器。
可选的,利用所述生成器解析对应的配置内容,生成业务代码,包括:
判断所述生成器对应的编辑语言与当前编辑语言是否匹配;
若所述生成器对应的编辑语言与当前编辑语言匹配,则利用所述生成器解析对应的配置内容,得到所述业务代码。
可选的,根据每个所述属性确定对应的生成器和配置内容,利用所述生成器解析对应的配置内容,生成业务代码,包括:
根据内存对象属性确定内存对象生成器和内存对象配置内容,利用所述内存对象生成器解析所述内存对象配置内容,得到内存对象业务代码;
根据读写方法属性确定读写方法生成器和读写方法配置内容,利用所述读写方法生成器解析所述读写方法配置内容,得到读写方法业务代码。
本申请提供一种配置文件处理装置,包括:
获取模块,用于获取配置文件,所述配置文件包括多个属性和配置内容;
描述模块,用于利用描述器描述所有所述属性和所述配置内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910754020.0/2.html,转载请声明来源钻瓜专利网。