一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理方法及装置、计算机存储介质、电子设备与流程

2023-02-06 20:55:30 来源:中国专利 TAG:

技术特征:
1.一种数据处理方法,其特征在于,应用于搭建有spring框架的客户端,包括:调用配置查询接口,通过所述配置查询接口获取远端服务器中的全量配置信息,并根据所述配置信息进行配置初始化;调用配置监听注册接口,通过所述配置监听注册接口获取所述远端服务器中的配置更新信息;获取配置映射表,根据所述配置更新信息对所述配置映射表进行更新,并根据更新后的配置映射表对所述客户端的配置项进行更新。2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息进行配置初始化,包括:将所述配置信息加入到与所述spring框架对应的properties入参对象中,并将所述properties入参对象中的值注入到spring对象中。3.根据权利要求1所述的方法,其特征在于,在获取配置映射表之前,所述方法还包括:调用与spring对象对应的构造函数,并根据所述构造函数生成与所述spring对象对应的对象实例;对所述对象实例进行反射分析,以获取分析结果;根据所述分析结果构建所述配置映射表。4.根据权利要求3所述的方法,其特征在于,所述对所述对象实例进行反射分析,以获取分析结果,包括:从所述对象实例中提取包含value注解的代码信息;对所述代码信息进行配置项解析和字段解析,以获取配置项名和与所述配置项名对应的字段信息或者方法信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述分析结果构建所述配置映射表,包括:将所述配置项名和与所述配置项名对应的所述字段信息或者所述方法信息进行映射,以形成所述配置映射表。6.根据权利要求1所述的方法,其特征在于,所述配置更新信息包括更新配置项名和与所述更新配置项名对应的更新字段信息或者更新方法信息;所述根据所述配置更新信息对所述配置映射表进行更新,包括:将所述更新配置项名与所述配置映射表中的配置项名进行比对;当所述配置映射表中存在与所述更新配置项名相同的目标配置项名时,获取与所述目标配置项名对应的待更新字段信息或者待更新方法信息;将所述待更新字段信息替换为所述更新字段信息,或者将所述待更新方法信息替换为所述更新方法信息,以实现对所述配置映射表的更新。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当所述配置映射表中不存在与所述更新配置项名相同的目标配置项名时,对所述配置映射表不作处理。8.根据权利要求1所述的方法,其特征在于,所述根据更新后的配置映射表对客户端的配置进行更新,包括:当所述客户端启动时,根据所述配置更新表对各个配置项对应的字段进行修改或者调
用对应的方法。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:在调用所述配置查询接口之前,与所述远端服务器建立配置服务对接,并在所述远端服务器上注册配置查询服务;以及在调用配置监听注册接口之前,在所述远端服务器上注册配置更新监听服务。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:当所述远端服务器不支持所述配置更新监听服务时,在本地生成一线程,通过所述线程轮询所述远端服务器中的spring配置信息,以获取所述配置更新信息。11.一种数据处理装置,其特征在于,配置于搭建有spring框架的客户端,包括:第一获取模块,用于调用配置查询接口,通过所述配置查询接口获取远端服务器中的全量配置信息,并根据所述配置信息进行配置初始化;第二获取模块,用于调用配置监听注册接口,通过所述配置监听注册接口获取所述远端服务器中发生变化的配置更新信息;更新模块,用于获取配置映射表,根据所述配置更新信息对所述配置映射表进行更新,并根据更新后的配置映射表对客户端的配置进行更新。12.一种计算机可读介质,其特征在于,包括指令,当其在计算机上运行时,使得所述计算机执行权利要求1至10中任意一项所述的数据处理方法。13.一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器用于调用所述可执行指令来实现权利要求1至10中任意一项所述的数据处理方法。14.一种包含指令的计算机程序产品,其特征在于,当所述指令在计算机上运行时,使得所述计算机执行权利要求1至10中任意一项所述的数据处理方法。

技术总结
本申请涉及计算机领域,提供了一种数据处理方法及装置、计算机存储介质、电子设备,该方法应用于搭建有spring框架的客户端,包括:调用配置查询接口,通过所述配置查询接口获取远端服务器中的全量配置信息,并根据所述配置信息进行配置初始化;调用配置监听注册接口,通过所述配置监听注册接口获取所述远端服务器中的配置更新信息;获取配置映射表,根据所述配置更新信息对所述配置映射表进行更新,并根据更新后的配置映射表对所述客户端的配置项进行更新。本申请能够无代码侵入地将本地spring配置的工程切换为具备远程配置能力的工程,并与spring深度集成,完整使用spring强大的配置能力。大的配置能力。大的配置能力。


技术研发人员:董旭
受保护的技术使用者:北京京东世纪贸易有限公司
技术研发日:2022.11.09
技术公布日:2023/2/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献