[发明专利]参数校验方法及装置、存储介质、服务终端在审
申请号: | 201910967122.0 | 申请日: | 2019-10-12 |
公开(公告)号: | CN112650488A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 吴学飞;张璨 | 申请(专利权)人: | 上海际链网络科技有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/30;G06F8/73 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张振军 |
地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 参数 校验 方法 装置 存储 介质 服务 终端 | ||
1.一种参数校验方法,其特征在于,包括:
获取被调用接口的参数;
调用数据校验逻辑对所述参数进行数据校验,以得到校验结果;
根据所述校验结果确定是否执行所述被调用接口的业务逻辑。
2.根据权利要求1所述的参数校验方法,其特征在于,所述获取被调用接口的参数之后包括:
获取所述被调用接口的注解,所述注解表示所述参数的限制条件;
所述调用数据校验逻辑对所述参数进行数据校验包括:
调用数据校验逻辑利用所述限制条件对所述参数进行数据校验。
3.根据权利要求1所述的参数校验方法,其特征在于,所述根据所述校验结果确定是否执行所述被调用接口的业务逻辑包括:
如果所述校验结果表示校验通过,则执行所述被调用接口的业务逻辑;
如果所述校验结果表示校验未通过,则返回校验错误信息。
4.根据权利要求1所述的参数校验方法,其特征在于,所述调用数据校验逻辑对所述参数进行数据校验包括:
生成代理类,所述代理类调用切面逻辑,所述切面逻辑能够调用数据校验逻辑对所述参数进行数据校验。
5.根据权利要求4所述的参数校验方法,其特征在于,所述生成代理类包括:
根据所述被调用接口中的代理类生成注解生成所述代理类。
6.根据权利要求5所述的参数校验方法,其特征在于,所述代理类生成注解为spring框架中的@RestController。
7.根据权利要求1所述的参数校验方法,其特征在于,所述调用数据校验逻辑对所述参数进行数据校验包括:
调用Hibernate-validator的数据校验逻辑对所述参数进行数据校验。
8.一种参数校验装置,其特征在于,包括:
参数获取模块,用以获取被调用接口的参数;
校验模块,用以调用数据校验逻辑对所述参数进行数据校验,以得到校验结果;
执行模块,用以根据所述校验结果确定是否执行所述被调用接口的业务逻辑。
9.一种存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1至7中任一项所述参数校验方法的步骤。
10.一种服务终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求1至7中任一项所述参数校验方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海际链网络科技有限公司,未经上海际链网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910967122.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电离燃烧电路和电焰灶
- 下一篇:页面切换显示方法、装置及存储介质