【技术实现步骤摘要】
一种基于注解自动实现接口幂等的方法
本专利技术涉及一种基于注解自动实现接口幂等的方法。
技术介绍
在日常开发中,有很多需要进行幂等性校验的接口,如表单提交,多次提交会造成多次重复的保存,浪费服务器资源;支付操作,多次重复支付应只有一次支付成功,绝不可出现重复支付的情况。在现有的解决方案中,多为采用硬编码或硬编码加Interceptor拦截器的方式进行实现,这两种方案均需要在进行接口调用之前采用硬编码的方式,将操作的唯一标识符手动添加到缓存中,以便后续进行幂等性校验。此种方式仍会存在大量硬编码,开发人员仍需关心校验逻辑的实现,无法完全专注于业务的开发。
技术实现思路
针对上述现有技术存在的问题,本专利技术提供一种基于注解自动实现接口幂等的方法,完全实现幂等自动化,开发人员无需进行任何硬编码,使开发人员可以完全专注于业务开发,无需关心幂等性实现过程。为了实现上述目的,本专利技术采用的一种基于注解自动实现接口幂等的方法,采用自定义注解的方式,在目标方法上添加幂等注解,自动实现对接口调用的幂等性校 ...
【技术保护点】
1.一种基于注解自动实现接口幂等的方法,其特征在于,采用自定义注解的方式,在目标方法上添加幂等注解,自动实现对接口调用的幂等性校验。/n
【技术特征摘要】
1.一种基于注解自动实现接口幂等的方法,其特征在于,采用自定义注解的方式,在目标方法上添加幂等注解,自动实现对接口调用的幂等性校验。
2.根据权利要求1所述的一种基于注解自动实现接口幂等的方法,其特征在于,包括以下步骤:
1)在跳转至操作页面的方法上添加前置幂等注解;
2)在实际操作调用的方法上添加后置幂等注解;
3)AOP自动拦截到前置幂等注解时,自动生成操作唯一标识符,绑定至页面并自动添加至缓存中;
...
【专利技术属性】
技术研发人员:陈骄,张启亮,姜丽萍,黄凯,
申请(专利权)人:江苏徐工信息技术股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。