allbs工具类说明 - 幂等、防重复提交
依赖jar包
引入包 | 版本 |
---|---|
jdk | 1.8 |
spring boot | 2.6.2 |
spring-boot-starter-aop | 2.6.2 |
redisson-spring-boot-starter | 3.13.4 |
使用
添加依赖
<dependency>
<groupId>cn.allbs</groupId>
<artifactId>allbs-idempotent</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>3.13.4</version>
</dependency>
implementation 'cn.allbs:allbs-idempotent:1.1.8'
implementation("cn.allbs:allbs-idempotent:1.1.8")
方法上添加注解@Idempotent
@GetMapping("/test")
// 十秒内不允许重复查询
@Idempotent(key = "#key", expireTime = 10, info = "请勿重复查询!")
public String test(String key) {
return "test" + key;
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ALLBS!
评论