A方法里面调用一个@Async修饰的异步B方法,要求postman点击两次请求后A方法直接返回,B
方法异步执行,注意用自定义分布式锁注解Redission控制异步方法,要求分布式锁到期时间后,
继续执行第二次的请求
为了实现你所描述的需求,可以按照以下步骤进行:
1.引入依赖:
引入Spring Boot的异步支持和Redisson客户端。
<!-- Spring Boot Async Support -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Redisson for Distributed Locks -->
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version
订阅专栏 解锁全文
146

被折叠的 条评论
为什么被折叠?



