1. 添加依赖
首先,在项目的pom.xml文件中添加Redisson和Spring AOP的相关依赖:
<dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>3.16.8</version>
</dependency>
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId>
</dependency>
2. 创建自定义注解 @DistributedLock
创建一个自定义注解 @DistributedLock,用于标记需要加锁的方法。
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;@Target(ElementType.METHOD)
@Retention(Retenti