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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113986996A(43)申请公布日2022.01.28(21)申请号202111354083.0(22)申请日2021.11.13(71)申请人杭州安恒信息技术股份有限公司地址310051浙江省杭州市滨江区西兴街道联慧街188号(72)发明人陈立宇范渊苗春雨(74)专利代理机构杭州华进联浙知识产权代理有限公司33250代理人何凯歌(51)Int.Cl.G06F16/2457(2019.01)权利要求书2页说明书8页附图3页(54)发明名称基于注解自定义返回响应方法、装置、设备和存储介质(57)摘要本申请涉及一种基于注解自定义返回响应方法、装置、设备和存储介质,其中,该方法包括:通过预设的拦截器拦截接口上的接口响应值,并通过反射机制获取接口响应值相应的接口注解;通过校验方法,判断接口注解中是否存在目标注解;如果存在目标注解,则根据目标注解中的特定字段,从接口响应值中获取目标响应值,并返回目标响应值;如果不存在目标注解,则返回接口响应值。通过本申请,解决了现有技术中存在响应类无法共用,难以进行管理的问题,实现了能在接口层中共用响应类,从而便于进行管理的效果。CN113986996ACN113986996A权利要求书1/2页1.一种基于注解自定义返回响应方法,其特征在于,包括:通过预设的拦截器拦截接口上的接口响应值,并通过反射机制获取所述接口响应值相应的所述接口注解;通过校验方法,判断所述接口注解中是否存在目标注解;如果存在所述目标注解,则根据所述目标注解中的特定字段,从所述接口响应值中获取目标响应值,并返回所述目标响应值;如果不存在所述目标注解,则返回所述接口响应值。2.根据权利要求1所述的基于注解自定义返回响应方法,其特征在于,还包括:在接口层中对所述拦截器进行预设。3.根据权利要求1所述的基于注解自定义返回响应方法,其特征在于,所述根据所述目标注解中的特定字段,从所述接口响应值中获取目标响应值,并返回所述目标响应值,包括:对所述目标注解中的所述特定字段进行解析,获取目标字段;根据所述目标字段和所述特定字段,从所述接口响应值中获取相应的响应值,并生成相应的响应结构;将所述相应的响应值赋值给所述响应结构,得到所述目标响应值,并返回所述目标响应值。4.根据权利要求3所述的基于注解自定义返回响应方法,其特征在于,所述目标注解包括json注解和jsons注解,其中,所述jsons注解包括多个所述json注解。5.根据权利要求3所述的基于注解自定义返回响应方法,其特征在于,所述对所述目标注解中的所述特定字段进行解析,获取目标字段,包括:当所述目标注解为json注解时,对所述json注解中的所述特定字段进行解析,获取所述目标字段;当所述目标注解为jsons注解时,对所述jsons注解进行遍历,得到所述json注解,再对所述json注解中的所述特定字段进行解析,获取所述目标字段。6.根据权利要求1所述的基于注解自定义返回响应方法,其特征在于,还包括:在所述接口接收到请求后,对所述请求进行接口逻辑处理,得到所述接口响应值。7.一种基于注解自定义返回响应装置,其特征在于,所述装置包括:拦截模块、校验模块和响应模块;所述拦截模块,用于通过预设的拦截器拦截接口上的接口响应值,并通过反射机制获取所述接口响应值相应的所述接口注解;所述校验模块,用于通过校验方法,判断所述接口注解中是否存在目标注解;所述响应模块,用于在存在所述目标注解时,根据所述目标注解中的特定字段,从所述接口响应值中获取目标响应值,并返回所述目标响应值,或;用于在不存在所述目标注解时,返回所述接口响应值。8.根据权利要求7所述的基于注解自定义返回响应装置,其特征在于,所述拦截模块,还用于在接口层中对所述拦截器进行预设。9.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至6中任一项所述的基于注2CN113986996A权利要求书2/2页解自定义返回响应方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的基于注解自定义返回响应方法的步骤。3CN113986996A说明书1/8页基于注解自定义返回响应方法、装置、设备和存储介质技术领域[0001]本申请涉及计算机技术领域,特别是涉及一种基于注解自定义返回响应方法、装置、设备和存储介质。背景技术[0002]随着计算机服务的发展,在计算机系统中会存在大量的接口,每个接口对应不同的需求,需要根据需求定义相应的响应类(class)结构实现接口功能。[0003]通常出于接口的安全性考虑,会为每个接口根据不同需求定义