一种参数校验方法、设备以及存储介质技术

技术编号:26970048 阅读:19 留言:0更新日期:2021-01-05 23:59
本发明专利技术公开了一种参数校验方法、设备以及存储介质。所述方法包括:基于切面技术创建spring切面,拦截待校验方法;获取所述待校验方法对应的至少一个注解标识;基于预设数据结构规则,解析所述注解标识对应的待检验参数;根据所述待校验参数与至少一个所述注解标识的对应关系,对所述待校验参数进行校验。通过上述技术方案,在对待校验参数进行校验的时候,可以利用预设数据结构规则,解析得到各待校验参数分别对应的至少一个注解标识,进而,可以实现对各种待校验参数进行校验,只要符合数据结构规则的参数都可以添加到待校验参数中,能够满足多样化、多种类型的参数校验需求。

【技术实现步骤摘要】
一种参数校验方法、设备以及存储介质
本专利技术实施例涉及互联网
,尤其涉及一种参数校验方法、设备以及存储介质。
技术介绍
随着互联网技术的发展,业务越来越复杂,相应的,在进行相关业务应用开发的时候,需要校验的内容也更加复杂。在现有技术中,对一些入参的合法性校验过程中,需要针对每一个字段进行校验、返回校验结果,校验代码重复、工作量大。面对大量代码的时候,可能无法一次性发现有问题的参数,严重影响联调、测试、排查问题的进度。因此,需要一种能够进行安全、高效的进行参数校验的方案。
技术实现思路
本专利技术实施例提供一种参数校验方法、设备以及存储介质,用以为实现能够进行安全、高效的进行参数校验的方案。第一方面,本专利技术实施例提供一种参数校验方法,该方法包括:基于切面技术创建spring切面,拦截待校验方法;获取所述待校验方法对应的至少一个注解标识;基于预设数据结构规则,解析所述注解标识对应的待检验参数;根据所述待校验参数与至少一个所述注解标识的对应关系,对所述待校验参数进行校验。本文档来自技高网...

【技术保护点】
1.一种参数校验方法,其特征在于,所述方法包括:/n基于切面技术创建spring切面,拦截待校验方法;/n获取所述待校验方法对应的至少一个注解标识;/n基于预设数据结构规则,解析所述注解标识对应的待检验参数;/n根据所述待校验参数与至少一个所述注解标识的对应关系,对所述待校验参数进行校验。/n

【技术特征摘要】
1.一种参数校验方法,其特征在于,所述方法包括:
基于切面技术创建spring切面,拦截待校验方法;
获取所述待校验方法对应的至少一个注解标识;
基于预设数据结构规则,解析所述注解标识对应的待检验参数;
根据所述待校验参数与至少一个所述注解标识的对应关系,对所述待校验参数进行校验。


2.根据权利要求1所述的方法,其特征在于,所述基于预设数据结构规则,解析所述注解标识对应的待检验参数,包括:
获取所述注解标识对应的待校验内容;
根据所述待校验内容中包含的分隔符,解析所述待校验内容中的所述待校验参数,得到所述待校验参数包含的对象和属性。


3.根据权利要求2所述的方法,其特征在于,获取所述注解标识对应的待校验内容之前,还包括:
确定所述待校验参数中包含的所述对象和所述属性分别对应的至少一个所述注解标识;
根据预设数据结构规则,利用所述分隔符对所述待校验参数、所述对象以及所述属性进行关联,生成所述注解标识对应的所述待校验内容。


4.根据权利要求2所述的方法,其特征在于,所述根据所述待校验参数对应的至少一个所述注解标识,对所述待校验参数进行校验,包括:
获取所述待校验参数中各所述属性对应的属性值;
根据所述待校验参数与至少一所述注解标识之间的对应关系,确定所述属性值对应的至少一个所述注解标识;
根据所述注解标识对应的校验逻辑,对所述属性值进行校验。


5.根据权利要求4所述...

【专利技术属性】
技术研发人员:云仕成
申请(专利权)人:五八到家有限公司
类型:发明
国别省市:湖南;43

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

1