diff --git a/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/LockClient.java b/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/DistributedLockClient.java similarity index 91% rename from demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/LockClient.java rename to demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/DistributedLockClient.java index e6812c5..2d6e2da 100644 --- a/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/LockClient.java +++ b/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/DistributedLockClient.java @@ -10,7 +10,7 @@ import java.util.concurrent.TimeUnit; * @author yangkai.shen * @date 2022-09-02 21:48 */ -public interface LockClient { +public interface DistributedLockClient { /** * 获取一把锁 * diff --git a/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/impl/DistributedLockServiceImpl.java b/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/impl/DistributedLockServiceImpl.java index 44d9df0..16eef5e 100644 --- a/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/impl/DistributedLockServiceImpl.java +++ b/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/impl/DistributedLockServiceImpl.java @@ -1,8 +1,8 @@ package com.xkcoding.distributed.lock.api.impl; import com.xkcoding.distributed.lock.api.DistributedLock; +import com.xkcoding.distributed.lock.api.DistributedLockClient; import com.xkcoding.distributed.lock.api.DistributedLockService; -import com.xkcoding.distributed.lock.api.LockClient; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -20,7 +20,7 @@ import java.util.function.Supplier; @Slf4j @RequiredArgsConstructor public class DistributedLockServiceImpl implements DistributedLockService { - private final LockClient lockClient; + private final DistributedLockClient distributedLockClient; /** * 锁 @@ -33,7 +33,7 @@ public class DistributedLockServiceImpl implements DistributedLockService { */ @Override public T lock(String lockKey, long timeout, TimeUnit timeUnit, Supplier execute) { - DistributedLock lock = lockClient.getLock(lockKey, timeout, timeUnit); + DistributedLock lock = distributedLockClient.getLock(lockKey, timeout, timeUnit); lock.lock(); try { diff --git a/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/impl/DummyDistributedLockClient.java b/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/impl/DummyDistributedLockClient.java index 30abc11..1a33b6a 100644 --- a/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/impl/DummyDistributedLockClient.java +++ b/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/api/impl/DummyDistributedLockClient.java @@ -1,7 +1,7 @@ package com.xkcoding.distributed.lock.api.impl; import com.xkcoding.distributed.lock.api.DistributedLock; -import com.xkcoding.distributed.lock.api.LockClient; +import com.xkcoding.distributed.lock.api.DistributedLockClient; import java.util.concurrent.TimeUnit; @@ -13,7 +13,7 @@ import java.util.concurrent.TimeUnit; * @author yangkai.shen * @date 2022-09-02 21:53 */ -public class DummyDistributedLockClient implements LockClient { +public class DummyDistributedLockClient implements DistributedLockClient { /** * 获取一把锁 * diff --git a/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/autoconfigure/DistributedLockAutoConfiguration.java b/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/autoconfigure/DistributedLockAutoConfiguration.java index 4917963..9405d68 100644 --- a/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/autoconfigure/DistributedLockAutoConfiguration.java +++ b/demo-distributed-lock/demo-distributed-lock-api/src/main/java/com/xkcoding/distributed/lock/autoconfigure/DistributedLockAutoConfiguration.java @@ -1,8 +1,8 @@ package com.xkcoding.distributed.lock.autoconfigure; import com.xkcoding.distributed.lock.aop.DistributedLockAspect; +import com.xkcoding.distributed.lock.api.DistributedLockClient; import com.xkcoding.distributed.lock.api.DistributedLockService; -import com.xkcoding.distributed.lock.api.LockClient; import com.xkcoding.distributed.lock.api.impl.DistributedLockServiceImpl; import com.xkcoding.distributed.lock.api.impl.DummyDistributedLockClient; import org.mybatis.spring.annotation.MapperScan; @@ -23,13 +23,13 @@ import org.springframework.context.annotation.Configuration; public class DistributedLockAutoConfiguration { @Bean @ConditionalOnMissingBean - public LockClient lockClient() { + public DistributedLockClient distributedLockClient() { return new DummyDistributedLockClient(); } @Bean - public DistributedLockService distributedLockService(LockClient lockClient) { - return new DistributedLockServiceImpl(lockClient); + public DistributedLockService distributedLockService(DistributedLockClient distributedLockClient) { + return new DistributedLockServiceImpl(distributedLockClient); } @Bean