diff --git a/hsweb-concurrent/hsweb-concurrent-lock/hsweb-concurrent-lock-api/src/main/java/org/hswebframework/web/concurrent/lock/annotation/WriteLock.java b/hsweb-concurrent/hsweb-concurrent-lock/hsweb-concurrent-lock-api/src/main/java/org/hswebframework/web/concurrent/lock/annotation/WriteLock.java index 4e5382518..f555cc843 100644 --- a/hsweb-concurrent/hsweb-concurrent-lock/hsweb-concurrent-lock-api/src/main/java/org/hswebframework/web/concurrent/lock/annotation/WriteLock.java +++ b/hsweb-concurrent/hsweb-concurrent-lock/hsweb-concurrent-lock-api/src/main/java/org/hswebframework/web/concurrent/lock/annotation/WriteLock.java @@ -5,7 +5,22 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.ReadWriteLock; /** - * 写锁注解,在方法上注解,则对此方法加锁. + * 写锁注解,在方法上注解,则对此方法加锁.
+ * e.g. + *
+ *     @ReadLock("my_lock_${#id}")
+ *     public void foo(String id){
+ *          //do some thing
+ *     }
+ * 
+ * 满足条件才锁 + * e.g. + *
+ *     @WriteLock(value="my_lock_${#id}",condition="#id!=null")
+ *     public void foo(String id){
+ *
+ *     }
+ * 
* * @author zhouhao * @see org.hswebframework.web.concurrent.lock.LockManager