开源软件名称:RedisAop
开源软件地址:https://gitee.com/xinyiweiyi/RedisAop
开源软件介绍:
RedisAop介绍一个使用Jedis+注解+Aop实现的动态切换Redis数据库以及自动获取和释放连接的Demo项目,是 SpringBoot 集成 Redis 的一个不错的选择,如果对您有所帮助或者你觉得还不错还请请点个Star支持一波。 安装教程- copy
src/main/java 文件夹下 work.yixin.redis.config 包中的三个文件到自己的项目; - 修改
RedisRepositoryAspect.java 文件中第43行的 @Pointcut("@within(work.yixin.redis.config.RedisRepository) || @annotation(work.yixin.redis.config.RedisRepository)") 中的包名; - copy
src/main/resources 文件夹下的 redis.properties 到自己项目的 src/main/resources 文件夹下,并按需修改redis.properties 文件中的配置。
使用说明- 直接在类上加上
@RedisRepository(value = 0) 注解,代表该类下面所有方法都配置Aop切面; - 直接在方法上加上
@RedisRepository(value = 0) 注解,代表给该方法配置Aop切面; - 方法上的注解优先级比类上的要高,如果同时在类上和类中的方法上同时加上注解,那么会优先使用方法上的注解参数;
- 获取 Jedis 连接直接使用
Jedis jedis = RedisRepositoryAspect.LocalRedisJedis.get(); 即可, @RedisRepository(value = 0) 最多可以嵌套6层,同一个类上和类中的方法上同时有注解只算1层。
参与贡献如果有更好的意见或者方法欢迎私下交流。 |
请发表评论