diff --git a/pom.xml b/pom.xml index a831893..4f49176 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ Redis-cache io.github.vashilk redis-cache - 1.0.5.1 + 1.0.5.3 jar https://github.com/vashilK/Redis-cache Based on Springboot's implementation of Redis with added functionality. @@ -62,6 +62,11 @@ + + org.springframework.boot + spring-boot-starter-aop + ${spring.version} + org.springframework.data spring-data-redis @@ -77,17 +82,6 @@ slf4j-api ${slf4j.version} - - - org.aspectj - aspectjrt - ${aspectJrt.version} - - - org.aspectj - aspectjweaver - ${aspectJweaver.version} - org.apache.velocity velocity diff --git a/src/main/java/org/nki/redis/cache/annotations/impl/CacheReleaseHandler.java b/src/main/java/org/nki/redis/cache/annotations/impl/CacheReleaseHandler.java index cba0f71..03dccf9 100644 --- a/src/main/java/org/nki/redis/cache/annotations/impl/CacheReleaseHandler.java +++ b/src/main/java/org/nki/redis/cache/annotations/impl/CacheReleaseHandler.java @@ -6,6 +6,7 @@ import org.aspectj.lang.annotation.Before; import org.nki.redis.cache.annotations.CacheRelease; import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.stereotype.Component; import org.springframework.util.CollectionUtils; import java.lang.reflect.Method; @@ -20,6 +21,7 @@ */ @Aspect +@Component public class CacheReleaseHandler { private final RedisTemplate redisTemplate; diff --git a/src/main/java/org/nki/redis/cache/annotations/impl/CacheSaveHandler.java b/src/main/java/org/nki/redis/cache/annotations/impl/CacheSaveHandler.java index cd2e37e..078b0ba 100644 --- a/src/main/java/org/nki/redis/cache/annotations/impl/CacheSaveHandler.java +++ b/src/main/java/org/nki/redis/cache/annotations/impl/CacheSaveHandler.java @@ -8,6 +8,7 @@ import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.stereotype.Component; import java.io.IOException; import java.lang.reflect.Method; @@ -21,6 +22,7 @@ */ @Aspect +@Component public class CacheSaveHandler { private final ObjectMapper objectMapper; diff --git a/src/main/java/org/nki/redis/cache/annotations/impl/CacheSyncHandler.java b/src/main/java/org/nki/redis/cache/annotations/impl/CacheSyncHandler.java index 872056f..b4549d5 100644 --- a/src/main/java/org/nki/redis/cache/annotations/impl/CacheSyncHandler.java +++ b/src/main/java/org/nki/redis/cache/annotations/impl/CacheSyncHandler.java @@ -19,6 +19,7 @@ import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.stereotype.Component; import org.springframework.util.CollectionUtils; import java.io.IOException; @@ -42,6 +43,7 @@ */ @Aspect +@Component public class CacheSyncHandler implements ApplicationContextAware { private final RedisTemplate template;