├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── spring │ └── redis │ ├── App.java │ ├── annotation │ ├── AnnotationConstants.java │ ├── DeleteThroughAssignCache.java │ ├── ParameterMapKeyProvider.java │ ├── ParameterValueKeyProvider.java │ ├── ReadCacheType.java │ ├── ReadThroughAssignCache.java │ └── UpdateThroughAssignCache.java │ ├── aop │ ├── CacheAdvice.java │ ├── DeleteThroughAssignAOP.java │ ├── ReadThroughAssignAOP.java │ ├── SingleDeleteCacheAdvice.java │ ├── SingleReadCacheAdvice.java │ ├── SingleUpdateCacheAdvice.java │ └── UpdateThroughAssignAOP.java │ └── cache │ ├── ICacheService.java │ └── RedisCacheService.java └── test ├── java └── com │ └── spring │ └── redis │ ├── AppTest.java │ ├── IGetUser.java │ ├── TestMain.java │ ├── impl │ └── GetUserImpl.java │ └── vo │ └── TestVO.java └── resource ├── application-aop.xml ├── application-propertyFile.xml ├── application-redis.xml └── redis.properties /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/App.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/annotation/AnnotationConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/annotation/AnnotationConstants.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/annotation/DeleteThroughAssignCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/annotation/DeleteThroughAssignCache.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/annotation/ParameterMapKeyProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/annotation/ParameterMapKeyProvider.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/annotation/ParameterValueKeyProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/annotation/ParameterValueKeyProvider.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/annotation/ReadCacheType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/annotation/ReadCacheType.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/annotation/ReadThroughAssignCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/annotation/ReadThroughAssignCache.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/annotation/UpdateThroughAssignCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/annotation/UpdateThroughAssignCache.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/aop/CacheAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/aop/CacheAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/aop/DeleteThroughAssignAOP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/aop/DeleteThroughAssignAOP.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/aop/ReadThroughAssignAOP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/aop/ReadThroughAssignAOP.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/aop/SingleDeleteCacheAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/aop/SingleDeleteCacheAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/aop/SingleReadCacheAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/aop/SingleReadCacheAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/aop/SingleUpdateCacheAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/aop/SingleUpdateCacheAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/aop/UpdateThroughAssignAOP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/aop/UpdateThroughAssignAOP.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/cache/ICacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/cache/ICacheService.java -------------------------------------------------------------------------------- /src/main/java/com/spring/redis/cache/RedisCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/main/java/com/spring/redis/cache/RedisCacheService.java -------------------------------------------------------------------------------- /src/test/java/com/spring/redis/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/java/com/spring/redis/AppTest.java -------------------------------------------------------------------------------- /src/test/java/com/spring/redis/IGetUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/java/com/spring/redis/IGetUser.java -------------------------------------------------------------------------------- /src/test/java/com/spring/redis/TestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/java/com/spring/redis/TestMain.java -------------------------------------------------------------------------------- /src/test/java/com/spring/redis/impl/GetUserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/java/com/spring/redis/impl/GetUserImpl.java -------------------------------------------------------------------------------- /src/test/java/com/spring/redis/vo/TestVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/java/com/spring/redis/vo/TestVO.java -------------------------------------------------------------------------------- /src/test/resource/application-aop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/resource/application-aop.xml -------------------------------------------------------------------------------- /src/test/resource/application-propertyFile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/resource/application-propertyFile.xml -------------------------------------------------------------------------------- /src/test/resource/application-redis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/resource/application-redis.xml -------------------------------------------------------------------------------- /src/test/resource/redis.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/longyingan/spring-redis-aop/HEAD/src/test/resource/redis.properties --------------------------------------------------------------------------------