使用spring aop+自定义注解实现接口的防重复提交

使用spring aop+自定义注解实现接口的防重复提交。

image

说明:Type: 我们可以使用参数或者是token的方式来实现接口的防重复提交。

limitType: 表示我们具体采用哪种方式。

locktime: 表示在这个时间范围内两次提交我就认为你是重复提交了。

image

然后我们在需要防重复提交的方法上面添加上我们的自定义注解。

image

然后定义我们的切面类,@Pointcut(value = "@annotation(repeatSubmit)"),表示我们会拦截添加了RepeatSubmit注解的所有方法。

image

image

image

将这个拼接好的key使用MD5进行加密,然后保存到我们的redis中,然后设置为我们指定好的过期时间。

posted on 2024-10-28 14:58  ~码铃薯~  阅读(77)  评论(0)    收藏  举报

导航