springboot使用redisTemplate 报错:APP FAILED TO START Field template in required a single bean redis工具类

springboot使用redisTemplate 报错:

template in com.j.ssm.tool.RedisUtil required a single bean, but 2 were found:
- redisTemplate: defined by method ‘redisTemplate’ in class path resource [org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.class]
- stringRedisTemplate: defined by method ‘stringRedisTemplate’ in class path resource [org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.class]
原因:
在工具类中
template与redis默认处理装载redis的对象{RedisAutoConfiguration.class}中定义的方法重名

如图:
在这里插入图片描述

只需要将自动装配的对象的名称,改为RedisAutoConfiguration不相冲突的名字即可

发布了42 篇原创文章 · 获赞 0 · 访问量 3611
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览