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;