一种生成配置文件的方法和系统技术方案

技术编号:26761775 阅读:31 留言:0更新日期:2020-12-18 23:03
本发明专利技术公开了一种生成配置文件的方法和系统,涉及计算机技术领域。该方法的一具体实施方式包括:启动内嵌系统;其中,所述内嵌系统为用于生成配置文件和管理配置信息的系统,所述内嵌系统嵌入在应用系统中,且所述内嵌系统与所述应用系统相互独立;通过所述内嵌系统执行以下步骤:接收用户提交的配置信息,并将所述配置信息保存到嵌入式数据库中;根据所述配置信息生成目标格式的配置文件,并将所述配置文件保存到磁盘的指定路径下。该实施方式能够解决部署结构过于庞大、依赖网络或者维护成本高的技术问题。

【技术实现步骤摘要】
一种生成配置文件的方法和系统
本专利技术涉及计算机
,尤其涉及一种生成配置文件的方法和系统。
技术介绍
在大多数系统里,系统参数都是通过配置文件的方式进行定义,而配置文件都是通过手动来配置的。用户在集中配置系统对属性进行配置,应用系统在启动时,通过网络从集中配置系统拉取配置信息保存到内存中,供应用系统使用。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1)部署结构过于庞大:应用系统必须依赖集中配置系统,无法独立运行;在对外输出时,往往还需要部署一个单独的集中配置文件系统。2)依赖网络:应用系统必须通过网络连接,从集中配置系统拉取配置信息,如果网络中断,就无法拉取到配置信息,造成系统故障。3)维护成本高:集中配置系统需要专人对其进行管理和维护。
技术实现思路
有鉴于此,本专利技术实施例提供一种生成配置文件的方法和系统,以解决部署结构过于庞大、依赖网络或者维护成本高的技术问题。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种生成配置文件的方法,包括:...

【技术保护点】
1.一种生成配置文件的方法,其特征在于,包括:/n启动内嵌系统;其中,所述内嵌系统为用于生成配置文件和管理配置信息的系统,所述内嵌系统嵌入在应用系统中,且所述内嵌系统与所述应用系统相互独立;/n通过所述内嵌系统执行以下步骤:/n接收用户提交的配置信息,并将所述配置信息保存到嵌入式数据库中;/n根据所述配置信息生成目标格式的配置文件,并将所述配置文件保存到磁盘的指定路径下。/n

【技术特征摘要】
1.一种生成配置文件的方法,其特征在于,包括:
启动内嵌系统;其中,所述内嵌系统为用于生成配置文件和管理配置信息的系统,所述内嵌系统嵌入在应用系统中,且所述内嵌系统与所述应用系统相互独立;
通过所述内嵌系统执行以下步骤:
接收用户提交的配置信息,并将所述配置信息保存到嵌入式数据库中;
根据所述配置信息生成目标格式的配置文件,并将所述配置文件保存到磁盘的指定路径下。


2.根据权利要求1所述的方法,其特征在于,将所述配置文件保存到磁盘的指定路径下之后,通过所述内嵌系统进一步执行以下步骤:
读取所述嵌入式数据库中的配置信息,以在用户界面显示所述配置信息;
根据用户的修改指令修改所述配置信息,并将所述配置信息的修改记录保存到所述嵌入式数据库的修改记录表中;
更新所述磁盘中的配置文件。


3.根据权利要求1所述的方法,其特征在于,将所述配置文件保存到磁盘的指定路径下之后,通过所述内嵌系统进一步执行以下步骤:
调用集中式配置文件系统的通用接口,通过所述通用接口将所述配置文件发送至所述集中式配置文件系统。


4.根据权利要求1-3中任一项所述的方法,其特征在于,所述内嵌系统以软件包文件格式的形式嵌入在所述应用系统中。


5.根据权利要求4所述的方法,其特征在于,所述软件包文件格式为jar文件。


6.根据权利要求5所述的方法,其特征在于,启动内嵌系统,包括:
以java中的jar命令启动内嵌系统。


7.根据权利要求5所述的方法,其特征在于,启动内嵌系统之前,还包括:
构建启动加载类、数据库连接类和界面管理类;
采用打包工具将所述启动加载类、所述数据库连接类和所述界面管理类打包成jar文件,从而构建得到内嵌系统。


8.根据权利要求7所述的...

【专利技术属性】
技术研发人员:李继永
申请(专利权)人:北京同邦卓益科技有限公司
类型:发明
国别省市:北京;11

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

1