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 = "重复提交,清稍后重试")
相关推荐
BduL OWED9 分钟前
Redis之Redis事务
java·数据库·redis
FastBean18 分钟前
BizAssert:一个轻量级、生产就绪的 Java 业务断言工具类
java·后端
疯狂的程序猴22 分钟前
iOS 多技术栈混淆实现,跨平台 App 混淆拆解与组合
后端·ios
zhuiyisuifeng25 分钟前
Node.js使用教程
java
李庆政37031 分钟前
Reactor-core 响应式编程 spring-boot-starter-webflux
java·spring boot·reactor·响应式编程·reactor-core
是Smoky呢33 分钟前
springAI+向量数据库+RAG入门案例
java·开发语言·ai编程
huabiangaozhi43 分钟前
修改表字段属性,SQL总结
java·数据库·sql
请为小H留灯1 小时前
一键解决 IDEA 中 Java 项目变橙色的问题!!!
java·ide·maven·intellij-idea·java项目
geBR OTTE1 小时前
SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)
spring boot·tomcat·mybatis
法欧特斯卡雷特1 小时前
从 Kotlin 编译器 API 的变化开始: 2.3.20
android·后端·开源