数据校验方法、装置、设备、存储介质以及计算机程序产品制造方法及图纸

技术编号:42420154 阅读:20 留言:0更新日期:2024-08-16 16:36
本申请公开了一种数据校验方法、装置、终端设备、存储介质以及计算机程序产品,涉及数据库技术领域,方法包括基于预设的应用程序获取业务数据,并对所述业务数据进行有效性分析,得到分析结果;若所述分析结果为有效,则基于预先设置的校验逻辑缓存对所述业务数据进行数据校验,得到校验结果。由此,通过预设的应用程序得到需要校验的业务数据,在业务数据通过有效性分析时通过预先设置的校验逻辑缓存对业务数据进行数据校验,得到检验结果,解决了对数据进行校验时,由于校验逻辑无法灵活地使用导致校验结果不准确的问题,提高了数据校验的准确性。

【技术实现步骤摘要】

本申请涉及数据库,尤其涉及一种数据校验方法、装置、设备、存储介质以及计算机程序产品


技术介绍

1、为了保障业务系统的数据质量,各业务系统需要对接入数据的完整性、有效性、真实性进行多维度的校验,目前,在基于spring框架开发的后端应用中,常用的校验手段有:1)直接基于java语言硬编码实现业务校验逻辑;2)基于hibernate validator组件提供的有限注解进行校验。

2、但是上述的校验方案,均存在有众多缺陷,例如:业务校验逻辑在项目工程中经过开发、编译、打包、上线等阶段部署到生产环境后,校验规则已经固化,当需要修改校验逻辑时,需要经历以上繁琐的开发部署流程,项目开发周期长,逻辑变更成本高,无法做到实时修改,很难满足敏捷开发的要求,除此之外,在微服务架构背景下,复杂的业务功能被拆分为多个微服务应用,协同工作对外提供完整的服务,为了保证上下游业务逻辑的一致性,避免脏数据接入系统内部,每个微服务应用都需要重复实现相同的数据校验逻辑,导致校验逻辑分散,无法重用,且逻辑维护困难,不仅于此,无论是基于java硬编码实现,还是hibernate 本文档来自技高网...

【技术保护点】

1.一种数据校验方法,其特征在于,所述数据校验方法包括:

2.如权利要求1所述的方法,其特征在于,所述对所述业务数据进行有效性分析,得到分析结果的步骤包括:

3.如权利要求1所述的方法,其特征在于,所述基于预先设置的校验逻辑缓存对所述业务数据进行数据校验,得到校验结果的步骤之前还包括:

4.如权利要求2所述的方法,其特征在于,所述基于校验逻辑缓存对所述业务数据进行数据校验,得到校验结果的步骤包括:

5.如权利要求3所述的方法,其特征在于,所述根据所述校验逻辑管理系统,通过所述应用程序的公共检验组件comm-validator对所述应用程序的...

【技术特征摘要】

1.一种数据校验方法,其特征在于,所述数据校验方法包括:

2.如权利要求1所述的方法,其特征在于,所述对所述业务数据进行有效性分析,得到分析结果的步骤包括:

3.如权利要求1所述的方法,其特征在于,所述基于预先设置的校验逻辑缓存对所述业务数据进行数据校验,得到校验结果的步骤之前还包括:

4.如权利要求2所述的方法,其特征在于,所述基于校验逻辑缓存对所述业务数据进行数据校验,得到校验结果的步骤包括:

5.如权利要求3所述的方法,其特征在于,所述根据所述校验逻辑管理系统,通过所述应用程序的公共检验组件comm-validator对所述应用程序的初始校验逻辑缓存进行更新,得到校验逻辑缓存的步骤包括:

6.如权利要求3所述的方法,其特征在于,所述根据所述校验逻辑管理系统,通过所述应用程...

【专利技术属性】
技术研发人员:刘振友袁琪楠
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1