RedisConnectionFactory无法自动装配

RedisConnectionFactory无法自动装配

在实际项目开发中遇到了一个比较奇葩的问题,就是RedisConnectionFactory无法自动装配,网上的各种办法也都尝试过了,始终没有解决,最后经过同事的帮助,终于找到了原因。

因为自己的项目是spring boot 的,其中在common模块中,有写了一个启动类,在这个启动类中,将redis的配置给排除掉了,

image

所以在下面基于common模块构建的另外一个springboot微服务中,就加载不到redis的配置了

image

所以上面common模块的redisConnectionFactory就会提示:无法自动装配。找不到 'RedisConnectionFactory' 类型的 Bean。

image

解决办法,将common模块中的application启动类中的,exclude = RedisAutoConfiguration.class去掉就可以了。

这里要提醒大家,一般项目中common模块是不写启动类的,但是如果你写了,他是会在底层执行的。所以要注意。

posted on 2025-06-01 14:49  ~码铃薯~  阅读(218)  评论(0)    收藏  举报

导航