使用spring aop+自定义注解实现接口的防重复提交
使用spring aop+自定义注解实现接口的防重复提交。
说明:Type: 我们可以使用参数或者是token的方式来实现接口的防重复提交。
limitType: 表示我们具体采用哪种方式。
locktime: 表示在这个时间范围内两次提交我就认为你是重复提交了。
然后我们在需要防重复提交的方法上面添加上我们的自定义注解。
然后定义我们的切面类,@Pointcut(value = "@annotation(repeatSubmit)"),表示我们会拦截添加了RepeatSubmit注解的所有方法。
将这个拼接好的key使用MD5进行加密,然后保存到我们的redis中,然后设置为我们指定好的过期时间。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2019-10-28 怎样在一条sql语句中将第一列和第二列加和的值作为第三列的值