预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114238015A(43)申请公布日2022.03.25(21)申请号202111523279.8H04L67/51(2022.01)(22)申请日2021.12.13(71)申请人成都新希望金融信息有限公司地址610000四川省成都市高新区仁和街39号6栋2层3号(72)发明人李欢杨健王永刚高斌(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人李飞(51)Int.Cl.G06F11/30(2006.01)H04L41/0813(2022.01)H04L41/50(2022.01)H04L67/02(2022.01)H04L67/133(2022.01)权利要求书1页说明书7页附图2页(54)发明名称一种更新属性方法、装置、电子设备及存储介质(57)摘要本申请提供一种更新属性方法、装置、电子设备及存储介质,所述方法包括:将更新注解添加进需要变更属性配置的实例对象,并生成待更新实例对象;其中,更新注解包括需要变更的属性配置信息,实例对象存储在容器中;获取待更新实例对象,并从待更新实例对象中获取需要变更属性配置的目标对象;根据更新注解中的属性配置信息,读取属性配置值;以及根据属性配置值更新目标对象的属性值。只需要对添加了更新注解的实例对象进行更新,将更新属性配置的影响范围降到最小化;更新配置信息后无需重启服务,增加了服务可用时间,降低了服务故障率,同时降低因重启导致的故障成本。CN114238015ACN114238015A权利要求书1/1页1.一种更新属性的方法,其特征在于,包括:将更新注解添加进需要变更属性配置的实例对象,并生成待更新实例对象;其中,所述更新注解包括所述需要变更的属性配置信息,所述实例对象存储在容器中;获取所述待更新实例对象,并从所述待更新实例对象中获取需要变更属性配置的目标对象;根据所述更新注解中的属性配置信息,读取属性配置值;以及根据所述属性配置值更新所述目标对象的属性值。2.根据权利要求1所述的方法,其特征在于,其中,将更新注解添加进需要变更属性配置的实例对象,包括:通过添加更新注解将所述需要变更属性的实例对象进行标识,所述属性配置信息包括属性配置键和实例对象名。3.根据权利要求1所述的方法,其特征在于,其中,获取所述待更新实例对象,包括:将监听器注册到所述容器中,其中,所述监听器用于获取所述实例对象的配置变更信息,所述配置变更信息包括所述实例对象的所述更新注解;由所述监听器,根据所述实例对象的所述更新注解获取待更新实例对象。4.根据权利要求3所述的方法,其特征在于,其中,由所述监听器,根据所述实例对象的所述更新注解获取待更新实例对象,包括:所述监听器通过所述容器上下文环境,根据更新注解获取所述待更新实例对象。5.根据权利要求1所述的方法,其特征在于,其中,获取所述待更新实例对象,并从所述待更新实例对象中获取需要变更属性配置的目标对象,包括:通过反射从存储所述待更新实例对象的容器中获取目标对象。6.根据权利要求1所述的方法,其特征在于,其中,根据所述属性配置值更新所述目标对象的属性值,包括:通过反射方法根据所述属性配置值更新所述目标对象的属性值。7.根据权利要求1所述的方法,其特征在于,其中,所述更新属性的过程为单线程操作。8.一种更新属性装置,其特征在于,包括:添加注解模块,用于将更新注解添加进需要变更属性配置的实例对象,并生成待更新实例对象;其中,所述更新注解包括所述需要变更的属性配置信息,所述实例对象存储在容器中;获取对象模块,用于获取所述待更新实例对象,并从所述待更新实例对象中获取需要变更属性配置的目标对象;读取模块,用于根据所述更新注解中的属性配置信息,读取属性配置值;以及更新模块,用于根据所述属性配置值更新所述目标对象的属性值。9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的方法。10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的方法。2CN114238015A说明书1/7页一种更新属性方法、装置、电子设备及存储介质技术领域[0001]本申请涉及服务构架领域,具体而言,涉及一种更新属性方法、装置、电子设备及存储介质。背景技术[0002]Feign是一种微服务体系下声明式服务调用框架,在springcloud体系中的使用非常普遍,Feign因其便捷性,在调用三方服务的场景中被大量使用。目前,当Feign客户端服务的配置信息需要变更时,需要将对应的服务进行重启的问题,在变更配置后对于对应的服