配置文件的配置方法及装置制造方法及图纸

技术编号:21140522 阅读:20 留言:0更新日期:2019-05-18 05:00
本发明专利技术实施例公开了一种配置文件的配置方法及装置,适用于开发辅助工具,该方法包括:获取配置文件,配置文件中包括多条配置语句;将配置文件中的多条配置语句划分为多个配置模块;确定多个配置模块中各个配置模块的配置语句状态,配置语句状态包括配置语句可修改状态和/或配置语句不可修改状态;设定多个配置模块中配置语句状态为可修改状态的各个目标配置模块对应的配置语句修改控件;根据多个配置模块以及各个目标配置模块对应的配置语句修改控件生成目标配置文件,并将目标配置文件以配置模块为粒度进行显示。采用本发明专利技术实施例,可增强配置文件的配置灵活性,提高配置人员对配置文件的配置准确率和配置效率,适用性更强。

Configuration Method and Device of Configuration File

【技术实现步骤摘要】
配置文件的配置方法及装置
本专利技术涉及数据处理的
,尤其涉及一种配置文件的配置方法及装置。
技术介绍
微服务是一个新兴的软件架构,它能把一个大型的单个应用程序或者服务拆分细化为数十个的微服务,使得该单个大型的应用程序的功能可以通过拆分的多个微服务共同分工完成,从而让工作变得简便,所以广为企业所用。目前在微服务的配置管理过程中,如果想要修改某一处的微服务配置,则需要对整个配置文件进行编辑,这种操作行为很容易带来失误,使配置人员更改到不需要更改的地方,造成多余的工作量,对配置人员的工作增加难度,不利于配置人员进行微服务的配置和管理,适用性差。
技术实现思路
本专利技术实施例提供了一种配置文件的配置方法及装置,可增强配置文件的配置灵活性,提高配置人员对配置文件的配置准确性和配置效率,适用性更高。第一方面,本专利技术实施例提供了一种配置文件的配置方法,该方法包括:获取配置文件,上述配置文件中包括多条配置语句;将上述配置文件中的上述多条配置语句划分为多个配置模块,上述多个配置模块中任一配置模块中包括至少一条配置语句;确定上述多个配置模块中各个配置模块的配置语句状态,上述配置语句状态包括配置语句可修改状态和/或配置语句不可修改状态;设定上述多个配置模块中配置语句状态为可修改状态的各个目标配置模块对应的配置语句修改控件,上述配置语句修改控件用于触发目标配置模块进入配置语句修改模式;根据上述多个配置模块以及上述各个目标配置模块对应的配置语句修改控件生成目标配置文件,并将上述目标配置文件以配置模块为粒度进行显示。在本专利技术实施例中,对各微服务的配置文件以配置模块为粒度进行显示,使配置人员在对微服务的配置进行修改时,是以每个配置模块为粒度进行配置文件的修改,而不是以一个配置文件为粒度对配置文件进行修改,这种显示方式可以使微服务的配置的控制粒度细化,增强配置的灵活性。上述配置模块可以是由实现同一功能的多条配置语句组合生成。被设置为可被修改内容的配置模块的后面分别自动生成一个修改控件,该修改控件为配置模块的配置语句修改控件,该配置语句修改控件用于触发目标配置模块进入配置语句修改模式,防止发生误操作导致误修改而增加配置人员额外的工作量,添加修改控件的操作有利于提高配置文件的修改的准确率和提高配置文件的配置效率,适用性更强。结合第一方面,在一种可能的实施方式中,上述将上述目标配置文件以配置模块为粒度进行显示包括:将上述目标配置文件中包括的上述多个配置模块分别显示为配置语句不可修改模式,并在上述各个目标配置模块的指定位置显示上述各个目标配置模块对应的配置语句修改控件。结合第一方面,在一种可能的实施方式中,上述方法还包括:当检测到上述目标配置文件中包括的任一目标配置模块对应的配置语句修改控件上的第一用户操作指令时,将上述任一目标配置模块显示为配置语句修改模式,以供配置人员对上述任一目标配置模块所包括的配置语句进行修改。结合第一方面,在一种可能的实施方式中,上述方法还包括:当检测到上述目标配置文件中包括的任一目标配置模块对应的配置语句修改控件上的第二用户操作指令,基于上述第二用户操作指令撤销上述任一目标配置模块对应的配置语句修改控件,以将上述任一目标配置模块的配置语句状态设置为配置语句不可修改状态。结合第一方面,在一种可能的实施方式中,上述方法还包括:设定上述各个目标配置模块的配置模块名称,并将上述各个目标配置模块的配置模块名称设定为上述目标配置文件的配置模块搜索的索引,以支持配置人员基于任一配置模块名称从上述目标配置文件中搜索得到上述任一配置模块名称对应的目标配置模块。结合第一方面,在一种可能的实施方式中,上述方法还包括:根据上述各个目标配置模块的配置模块名称生成配置模块目录并显示上述配置模块目录;当检测到上述配置模块目录中任一目标配置模块的配置模块名称上的用户操作指令时,从上述目标配置文件中确定出上述任一目标配置模块的位置并显示上述任一目标配置模块。结合第一方面,在一种可能的实施方式中,上述获取配置文件包括:获取配置人员实时编写的配置文件。或者,从预设配置文件数据库中获取配置文件。第二方面,本专利技术实施例提供了一种配置文件的配置装置,该装置包括:获取单元、模块划分单元、配置状态确定单元、修改控件生成单元、显示单元;上述获取单元,用于获取配置文件,上述配置文件包括多条配置语句;模块划分单元,用于将上述获取单元获取到的配置文件中的上述多条配置语句划分为多个配置模块,上述多个配置模块中的任一配置模块中包括至少一条配置语句;上述配置状态确定单元,用于确定通过上述模块划分单元划分的上述多个配置模块的配置语句状态,上述配置语句状态包括配置语句可修改状态和/或配置语句不可修改状态。上述修改控件生成单元,用于设定通过上述配置状态确定单元确定的配置模块的配置语句状态为可修改状态的各个目标配置模块对应的配置语句修改控件,上述配置语句修改控件用于触发目标配置模块进入配置语句修改模式。上述显示单元,用于根据上述模块划分单元划分的上述多个配置模块以及上述修改控件生成单元生成的上述各个目标配置模块对应的配置语句修改控件生成目标配置文件,并将上述目标配置文件以配置模块为粒度进行显示。结合第二方面,在一些可能的实施方式中,上述显示单元用于:将上述目标配置文件中包括的上述多个配置模块分别显示为配置语句不可修改模式,并在上述各个目标配置模块的指定位置显示上述各个目标配置模块对应的配置语句修改控件。结合第二方面,在一些可能的实施方式中,上述显示单元用于:当检测到上述目标配置文件中包括的任一目标配置模块对应的配置语句修改控件上的第一用户操作指令时,将上述任一目标配置模块显示为配置语句修改模式,以供配置人员对上述任一目标配置模块所包括的配置语句进行修改。结合第二方面,在一些可能的实施方式中,上述显示单元用于:当检测到上述目标配置文件中包括的任一目标配置模块对应的配置语句修改控件上的第二用户操作指令,基于上述第二用户操作指令撤销上述任一目标配置模块对应的配置语句修改控件,以将上述任一目标配置模块的配置语句状态设置为配置语句不可修改状态。结合第二方面,在一些可能的实施方式中,上述模块划分单元用于:设定上述各个目标配置模块的配置模块名称,并将上述各个目标配置模块的配置模块名称设定为上述目标配置文件的配置模块搜索的索引,以支持配置人员基于任一配置模块名称从上述目标配置文件中搜索得到上述任一配置模块名称对应的目标配置模块。结合第二方面,在一些可能的实施方式中,上述模块划分单元用于:根据上述各个目标配置模块的配置模块名称生成配置模块目录并显示上述配置模块目录;当检测到上述配置模块目录中任一目标配置模块的配置模块名称上的用户操作指令时,从上述目标配置文件中确定出上述任一目标配置模块的位置并显示上述任一目标配置模块。结合第二方面,在一些可能的实施方式中,上述获取单元用于:获取配置人员实时编写的配置文件。或者,从预设配置文件数据库中获取配置文件。第三方面,本专利技术实施例还提供了一种终端设备,该终端设备包括显示器、处理器和存储器,该显示器、处理器和存储器相互连接。该存储器用于存储支持该终端设备执行上述第一方面和/或第一方面任一种可能的实现方式提供的方法的计算机程序,该计算机程序包括程序指令,本文档来自技高网...

【技术保护点】
1.一种配置文件的配置方法,其特征在于,包括:获取配置文件,所述配置文件中包括多条配置语句;将所述配置文件中的所述多条配置语句划分为多个配置模块,所述多个配置模块中任一配置模块中包括至少一条配置语句;确定所述多个配置模块中各个配置模块的配置语句状态,所述配置语句状态包括配置语句可修改状态和/或配置语句不可修改状态;设定所述多个配置模块中配置语句状态为可修改状态的各个目标配置模块对应的配置语句修改控件,所述配置语句修改控件用于触发目标配置模块进入配置语句修改模式;根据所述多个配置模块以及所述各个目标配置模块对应的配置语句修改控件生成目标配置文件,并将所述目标配置文件以配置模块为粒度进行显示。

【技术特征摘要】
1.一种配置文件的配置方法,其特征在于,包括:获取配置文件,所述配置文件中包括多条配置语句;将所述配置文件中的所述多条配置语句划分为多个配置模块,所述多个配置模块中任一配置模块中包括至少一条配置语句;确定所述多个配置模块中各个配置模块的配置语句状态,所述配置语句状态包括配置语句可修改状态和/或配置语句不可修改状态;设定所述多个配置模块中配置语句状态为可修改状态的各个目标配置模块对应的配置语句修改控件,所述配置语句修改控件用于触发目标配置模块进入配置语句修改模式;根据所述多个配置模块以及所述各个目标配置模块对应的配置语句修改控件生成目标配置文件,并将所述目标配置文件以配置模块为粒度进行显示。2.根据权利要求1所述的方法,其特征在于,所述将所述目标配置文件以配置模块为粒度进行显示包括:将所述目标配置文件中包括的所述多个配置模块分别显示为配置语句不可修改模式,并在所述各个目标配置模块的指定位置显示所述各个目标配置模块对应的配置语句修改控件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当检测到所述目标配置文件中包括的任一目标配置模块对应的配置语句修改控件上的第一用户操作指令时,将所述任一目标配置模块显示为配置语句修改模式,以供配置人员对所述任一目标配置模块所包括的配置语句进行修改。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当检测到所述目标配置文件中包括的任一目标配置模块对应的配置语句修改控件上的第二用户操作指令,基于所述第二用户操作指令撤销所述任一目标配置模块对应的配置语句修改控件,以将所述任一目标配置模块的配置语句状态设置为配置语句不可修改状态。5.根据权利要求1或4所述的方法,其特征在于,所述方法还包括:设定所述各个目标配置模块的配置模块名称,并将所述各个目标配置模块的配置模块名称设定为所述目标配置文件的配置模块搜索的索引,以支持配置人员基于任一配置模块名称从所述目标配置文件中搜索得到所述任一配置模块名称对应的目标配置...

【专利技术属性】
技术研发人员:刘磊常浩智
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1