diff --git a/zlt-commons/zlt-common-core/src/main/java/com/central/common/lock/LockAspect.java b/zlt-commons/zlt-common-core/src/main/java/com/central/common/lock/LockAspect.java index ec7c7641e5b644a939752acd05c428753b623066..f25d5f15090405782b844430861146e3a5b8fde0 100644 --- a/zlt-commons/zlt-common-core/src/main/java/com/central/common/lock/LockAspect.java +++ b/zlt-commons/zlt-common-core/src/main/java/com/central/common/lock/LockAspect.java @@ -7,6 +7,7 @@ import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.reflect.MethodSignature; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.expression.EvaluationContext; import org.springframework.expression.Expression; @@ -25,12 +26,9 @@ import org.springframework.expression.spel.support.StandardEvaluationContext; @Slf4j @Aspect public class LockAspect { + @Autowired(required = false) private DistributedLock locker; - public LockAspect(DistributedLock locker) { - this.locker = locker; - } - /** * 用于SpEL表达式解析. */