【技术实现步骤摘要】
一种属性校验方法、装置、设备及介质
本申请涉及计算机
,尤其涉及一种属性校验方法、装置、设备以及计算机可读存储介质。
技术介绍
随着计算机技术的飞速发展,各类安全问题日益凸显,数据安全成为人们重点关注的问题。如何能够在应用的前端和后端实现数据的安全校验、加密隔离、防篡改等,受到了广泛的关注。服务端数据校验通常作为信息系统的开发过程中必不可少的一部分,在业务数据处理过程中,往往运用各种逻辑算法进行业务数据的校验,造成了代码复杂度高、可读性差、不易维护等问题。Spring模型视图控制(modelviewcontroller,MVC)框架默认自带的、面向切面的程序设计(aspect-orientedprogramming,AOP)功能和Java的反射机制可以实现属性校验。然而,上述方法中实现属性校验功能的代码与项目源代码的耦合度较高,代码可复用性差,难以满足业务需求。
技术实现思路
本申请提供了一种属性校验方法。该方法通过根据所接收的网络请求获取值对象,进而获取值对象的第一目标属性的注解参 ...
【技术保护点】
1.一种属性校验方法,其特征在于,所述方法包括:/n接收网络请求,根据所述网络请求获取值对象;/n获取所述值对象的第一目标属性的注解参数,根据所述第一目标属性的注解参数创建第一目标校验器,所述第一目标属性为被标识需要校验的属性;/n将所述第一目标属性的属性值传入所述第一目标校验器,获得对所述第一目标属性的校验结果。/n
【技术特征摘要】
1.一种属性校验方法,其特征在于,所述方法包括:
接收网络请求,根据所述网络请求获取值对象;
获取所述值对象的第一目标属性的注解参数,根据所述第一目标属性的注解参数创建第一目标校验器,所述第一目标属性为被标识需要校验的属性;
将所述第一目标属性的属性值传入所述第一目标校验器,获得对所述第一目标属性的校验结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当对所述第一目标属性的校验结果为校验通过时,执行对所述值对象的第二目标属性的校验流程。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当对所述第一目标属性的校验结果为校验不通过时,中止对所述值对象的属性校验流程。
4.根据权利要求1至3任一项所述的方法,其特征在于,当属性校验开关开启时,执行对所述值对象的属性校验流程。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
当所述值对象的属性未添加校验跳过注解时,确定所述属性为目标属...
【专利技术属性】
技术研发人员:路宽,王智愚,孙振华,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。