diff --git a/udf-starter-cache-redis/src/main/java/org/itkk/udf/cache/redis/lock/RedisBasedDistributedLock.java b/udf-starter-cache-redis/src/main/java/org/itkk/udf/cache/redis/lock/RedisBasedDistributedLock.java index 7c3927f..5d530e3 100644 --- a/udf-starter-cache-redis/src/main/java/org/itkk/udf/cache/redis/lock/RedisBasedDistributedLock.java +++ b/udf-starter-cache-redis/src/main/java/org/itkk/udf/cache/redis/lock/RedisBasedDistributedLock.java @@ -1,8 +1,8 @@ package org.itkk.udf.cache.redis.lock; import lombok.extern.slf4j.Slf4j; -import org.itkk.udf.cache.redis.CacheRedisProperties; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Component; @@ -27,10 +27,10 @@ public class RedisBasedDistributedLock { private RedisTemplate redisTemplate; /** - * cacheRedisProperties + * profiles */ - @Autowired - private CacheRedisProperties cacheRedisProperties; + @Value("${spring.profiles.active}") + private String profiles; /** * lockAndGet @@ -141,8 +141,8 @@ public class RedisBasedDistributedLock { * @param name name * @return String */ - private String getKey(String name) { - return cacheRedisProperties.getPrefix() + DISTRIBUTED_LOCK_KEY_PREFIX + name; + public String getKey(String name) { + return profiles + DISTRIBUTED_LOCK_KEY_PREFIX + name; } }