一种程序配置文件的切换方法和装置、电子设备制造方法及图纸

技术编号:37768414 阅读:17 留言:0更新日期:2023-06-06 13:30
本公开提供一种程序配置文件的切换方法和装置、电子设备,其中,该方法包括:利用SpringBoot整合Swing开发的程序;利用SpringBoot启动类读取目标配置文件;将所述目标配置文件写入到目标路径下;在所述程序启动时读取并应用所述目标路径下的所述目标配置文件。通过本公开,解决了相关技术在SpringBoot结合Swing开发的小程序中切换配置文件需要重新打包导致配置文件更改效率较低的问题,实现了文件的在线配置,不用频繁打包发布新包,提升了配置文件更改效率的效果。提升了配置文件更改效率的效果。提升了配置文件更改效率的效果。

【技术实现步骤摘要】
一种程序配置文件的切换方法和装置、电子设备


[0001]本专利技术涉及计算机
,尤其涉及一种程序配置文件的切换方法和装置、电子设备。

技术介绍

[0002]目前,在SpringBoot结合Swing开发的小程序中,切换数据源、服务器、配置文件大都是在打包前进行配置,每次打包完成后如果想要重写改变配置都需要重新打包。每次更改配置文件后,都需要重新打包提供给用户使用,不仅降低了配置文件的更改效率,对开发人员和用户很不友好,而且用户自己不能选择自己想要的数据和配置,在使用过程中也不能随时随地切换相应的配置。
[0003]目前,针对相关技术在SpringBoot结合Swing开发的小程序中切换配置文件需要重新打包导致配置文件更改效率较低的问题,尚未提出有效的解决方案。

技术实现思路

[0004]本公开的目的是针对现有技术中的不足,提供一种程序配置文件的切换方法、装置、电子设备和计算机可读存储介质,以至少解决相关技术在SpringBoot结合Swing开发的小程序中切换配置文件需要重新打包导致配置文件更改效率较低的问题。
[0005]根据本公开的一方面,提供了一种程序配置文件的切换方法,包括:
[0006]利用SpringBoot整合Swing开发的程序;
[0007]利用SpringBoot启动类读取目标配置文件;
[0008]将所述目标配置文件写入到目标路径下;
[0009]在所述程序启动时读取并应用所述目标路径下的所述目标配置文件。
[0010]根据本公开的另一方面,提供了一种程序配置文件的切换装置,包括:
[0011]整合单元,用于利用SpringBoot整合Swing开发的程序;
[0012]读取单元,用于利用SpringBoot启动类读取目标配置文件;
[0013]写入单元,用于将所述目标配置文件写入到目标路径下;
[0014]应用单元,用于在所述程序启动时读取并应用所述目标路径下的所述目标配置文件。
[0015]根据本公开的另一方面,提供了一种电子设备,包括:
[0016]处理器;以及
[0017]存储程序的存储器,
[0018]其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行本公开中的所述程序配置文件的切换方法。
[0019]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开中的所述程序配置文件的切换方法。
[0020]本公开实施例中提供的一个或多个技术方案,利用SpringBoot整合Swing开发的
程序,利用SpringBoot启动类读取目标配置文件,然后将所述目标配置文件写入到目标路径下,在所述程序启动时读取并应用所述目标路径下的所述目标配置文件,可以解决相关技术在SpringBoot结合Swing开发的小程序中切换配置文件需要重新打包导致配置文件更改效率较低的问题,实现文件的在线配置,进而提升配置文件更改效率的技术效果。
附图说明
[0021]在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
[0022]图1示出了根据本公开示例性实施例的程序配置文件的切换方法的流程图;
[0023]图2示出了根据本公开优选实施例的在SpringBoot结合Swing开发的GUI小程序中用户切换配置文件的方法的流程图;
[0024]图3示出了根据本公开优选实施例的服务器选择的示意图;
[0025]图4示出了根据本公开优选实施例的在启动命令中指定读取配置文件的路径的示意图;
[0026]图5示出了根据本公开优选实施例的在SpringBoot结合Swing开发的GUI小程序中用户切换配置文件实现过程的示意图;
[0027]图6示出了根据本公开示例性实施例的程序配置文件的切换装置的示意性框图;
[0028]图7示出了能够用于实现本公开的实施例的示例性电子设备的结构框图。
具体实施方式
[0029]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0030]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0031]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0032]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0033]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0034]以下参照附图描述本公开的方案。
[0035]本公开示例性实施例提供了一种程序配置文件的切换方法。图1示出了根据本公
开示例性实施例的程序配置文件的切换方法的流程图,如图1所示,该方法包括如下步骤:
[0036]步骤S101,利用SpringBoot整合Swing开发的程序;
[0037]步骤S102,利用SpringBoot启动类读取目标配置文件;
[0038]步骤S103,将所述目标配置文件写入到目标路径下;
[0039]步骤S104,在所述程序启动时读取并应用所述目标路径下的所述目标配置文件。
[0040]通过上述步骤,利用SpringBoot整合Swing开发的程序,利用SpringBoot启动类读取目标配置文件并将所述目标配置文件写入到目标路径下,以便于在所述程序启动时读取并应用所述目标路径下的所述目标配置文件。通过本公开,解决了相关技术在SpringBoot结合Swing开发的小程序中切换配置文件需要重新打包导致配置文件更改效率较低的问题,实现了文件的在线配置,不用频繁打包发布新包,提升了配置文件更改效率的效果。
[0041]在其中一些实施例中,所述利用SpringBoot启动类读取目标配置文件包括:
[0042]利用SpringBoot启动类从网络中读取多个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种程序配置文件的切换方法,其特征在于,包括:利用SpringBoot整合Swing开发的程序;利用SpringBoot启动类读取目标配置文件;将所述目标配置文件写入到目标路径下;在所述程序启动时读取并应用所述目标路径下的所述目标配置文件。2.如权利要求1所述的程序配置文件的切换方法,其特征在于,所述利用SpringBoot启动类读取目标配置文件包括:利用SpringBoot启动类从网络中读取多个配置文件;利用Swing的弹窗组件输出配置文件选择项;将用户在所述配置文件选择项中选择的配置文件确定为所述目标配置文件。3.如权利要求1或2所述的程序配置文件的切换方法,其特征在于,还包括:将多个配置文件预先存储在云端。4.如权利要求3所述的程序配置文件的切换方法,其特征在于,还包括:在利用所述云端存储的配置文件进行软件打包过程中,在启动命令中设置读取配置文件的路径为所述目标路径。5.一种程序配置文件的切换装置,其特征在于,包括:整合单元,用于利用SpringBoot整合Swing开发的程序;读取单元,用于利用SpringBoot启动类读取目标配置文件;写入单元,用于将所述目标配置文件写入到目标路径下;应用单元,用于在所述程序启...

【专利技术属性】
技术研发人员:詹泽鑫
申请(专利权)人:深圳康佳电子科技有限公司
类型:发明
国别省市:

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

1