概要
基于注解、Spring AOP
和 Spring Expression
表达式实现动态锁业务。
代码实现
FormLock.java
1 | import java.lang.annotation.Documented; |
FormLockAspect.java
1 | import lombok.RequiredArgsConstructor; |
使用
1 | // 例子:会自动读取 dto.getFormId() 的值来作为锁的 key |
基于注解、Spring AOP
和 Spring Expression
表达式实现动态锁业务。
FormLock.java
1 | import java.lang.annotation.Documented; |
FormLockAspect.java
1 | import lombok.RequiredArgsConstructor; |
1 | // 例子:会自动读取 dto.getFormId() 的值来作为锁的 key |