SpringBoot项目防重复提交

  1. 解压工具包,放入工具组件下

  2. 引入maven依赖

    复制代码
    <dependency>
        <groupId>com.wx</groupId>
        <artifactId>wx-idempotent</artifactId>
    </dependency>
  3. 使用方式:

    1. 直接注解:默认时间1s内不可重复使用,默认消息:重复请求,请稍后重试
    2. 只指定时长,单位s
    3. 时长、消息内容均指定
java 复制代码
    @Idempotent

    @Idempotent(timeout = 5)
 
    @Idempotent(timeout = 5, message = "重复提交,清稍后重试")
相关推荐
AskHarries5 分钟前
如果人生可以重新投胎一次,你有多大概率出生在富豪家庭?😂
后端
nice_lcj5206 分钟前
ThreadLocal 入门:它是怎么隔离数据的、为什么会导致内存泄漏
java·开发语言·后端·面试·并发编程·内存泄漏·threadlocal
紧跟先前的步伐17 分钟前
Go AI Agent 实战 28|Agent 的预算、超时与停止条件
开发语言·人工智能·后端·ai·golang
Hespethorn20 分钟前
112 个 Valgrind 错误,1 个根因:C++ 多线程服务的关机顺序复盘
后端·架构
秋天的怀念_David21 分钟前
算法一千零一夜 · 第二十六夜 协议的母语
java·spring boot·算法
灿飞21 分钟前
Kotlin与Java虚拟机八:控制流与 when:卫语句、上下文相关解析与穷尽性
java·kotlin
小兔子28 分钟前
new Date('2024-01-01') 和 new Date('2024/01/01') 差在哪
后端
文丑颜不良啊1 小时前
LeetCode2021~2040题目解析
java·leetcode
bksczm1 小时前
InnoDB 行格式详解:DYNAMIC / COMPACT / COMPRESSED / REDUNDANT
java·开发语言·数据库
Oiiouui2 小时前
linux服务器部署Logto后端与对应前端的实现
linux·服务器·前端·后端