在
NullPointerException发生,因为
LettuceConnectionFactory还没有被初始化。应该通过Spring
framework调用来初始化
afterPropertiesSet()它,它是标准bean生命周期方法之一。
LettuceConnectionFactory由于缺少上的
@Bean注释,因此未调用该方法,因为您不是bean
RedisConfig.lettuceConnectionFactoryTest()。
添加
@Bean对
RedisConfig.lettuceConnectionFactoryTest()应该解决您的问题。它还将允许您
LettuceConnectionFactory直接注入(到
@Autowired测试中的字段中),而不是注入
RedisConfig然后调用
lettuceConnectionFactoryTest()它。



