No beans of ‘RedisConnectionFactory‘ type found.

在编写redis配置类的时候,在cacheManager传入RedisConnectionFactory的时候报错,大概就是spring没有给你自动注入这个对象。
最终解决方法是

@Resource
RedisConnectionFactory redisConnectionFactory;

增加一个变量,使用resource注解注入,不使用方法参数的redisConnectionFactory,最终运行成功。

PS:今天想要复现此错误的时候,把Resource注入的对象注解掉后发现,又可以了,不知道啥情况…

你可能感兴趣的:(bug,java,spring,redis)