jedis.JedisPool' that could not be found.

来源:2-5 集成redis上

薛天清

2019-02-14

jedis.JedisPool’ that could not be found.
启动项目出现以下错误;
redisConfig SpingBoot无法找到此路径;
图片描述由于redisPoolFactory要引用此处从配置文件中获取到的值,猜测原因可能为此处未获取导致,所以修改RedisPoolFactory代买,将引用配置文件的值直接写死到代码中,如下图,图片描述引用之后还有错误;尝试修改@Autowired为@Autowired(required=false)、@Resource 等注解 均失败;

下图为RedisService代码图片
图片描述

求老师解答;

写回答

1回答

若鱼1919

2019-02-14

@Service public class RedisPoolFactory 检查下@Service

0
1
薛天清
群里有人回复了,确实是这个问题,@Service 注解是在启动的时将此类注册到Spring容器 由于之前没有 加此注解所以没注入这个bean,在RedisService中的 @Autowired JedisPool jedispool 无法将jedisPool自动注入
2019-02-14
共1条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程