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

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

image

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

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

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

image

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

image

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

image

image

image

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

posted on   ~码铃薯~  阅读(34)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2019-10-28 怎样在一条sql语句中将第一列和第二列加和的值作为第三列的值

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示